I recently listened to a very interesting podcast from the Pragmatic Programmers featuring an interview with Uncle Bob. At the end they talked about a book Robert had recommended at the most recent RailsConf called Structure and Interpretation of Computer Programs.
It's an older book but it sounded like a really interesting read - and as a lot of languages are in the process of rediscovering the concepts of Lisp and Smalltalk - it's quite relevant too. To my luck the book is available under the Creative Commons license1 and this nice fellow had gone to the trouble of converting it into a really nice2 ePub formatted ebook.
The book now lives in Stanza on my iPhone along with a bunch of other ebooks that I can now carry with me everywhere I go - Never again will I be without reading material while waiting for stuff3 to happen.
Waiting in line at the supermarket, waiting at the doctors office, waiting for the bus and all those other wasted hours and minutes that litter our everyday lives ↩