"We all know about the classic texts of computer science (although, we may be a bit behind on our reading). . . .
"Recently, I moved from Chicago to Cambridge and could only bring a few dozen books with me. I was forced to evaluate which are truly timeless classics, and which are just tutorials. . . .
"When I sat down and thought about it, many of the books that have had the greatest impact on me as a programmer (and as a thinker in general) aren’t even Computer Science books. These books below often transcend their stated domain and impart a new way of looking at all problems."
(I haven't read any of the five books listed, but given world enough and time, I probably would.)