I like to read anything that makes me think. As an example--I recently read an article proposing that software engineering is an attempt to merge two opposing themes. Para-phrasing a bit, I would call the first theme a discipline of completeness; the second is freedom of creation.