Before internet, I used to read technical books page by page and finish one by one. Since then technologies has exploded fast (in an uncontrollable manner), free stuff goes mainstream, users base becomes the new benchmark of profitability. I still read up on technologies but I will think twice before I decide which to follow. In the meantime, I have spent more time reading non-fiction books which helps to balance my non-technical thinking. Here is a record of all the non-fiction books that I have read and grouped into finest, worth reading, okay and not finished.