Interesting (Non software) books?
JoelMcCracken: "How to Read a Book", by Mortimer J. Adler.This book was very important for me, as it gave me a new way of approaching both books and almost everything in life. It also gives a rather thorough collection of the most important books of western culture, ordered by authors then dates.If you ever wanted to know how to read more effectively, this book is it. It teaches you how to mark up a book in such a way that you'll be able to remember what you need from it after a few minutes of review. I highly recommend it. My life would have been much poorer without having read it.