Here are some of the non-fiction books I've enjoyed, many about software and many about science. I'm not sure I'll ever finish the Feynman Lectures on Physics but there's nothing like peeking at the mind of a true genius to keep one humble. The list of fiction books is much too long to list here but I'll say I'm a huge science fiction/fantasy fan and enjoy authors such as Greg Egan, Greg Bear, Arthur C. Clark, Anne Rice, Vernor Vinge, and Issac Asimov.