One of my favorite reads of all time, unfortunately not a whole lot in circulation anymore. If you by any chance like thinking about programming and working forward with your projects then this is an almost philosophical read, that will cause you to introspect and find the root of your issues.
You'll have to excuse the overall thought process of the book as it delivers it, it may be a little outdated and comes at you in a ranty sort of way but if you take what the author is saying forth wit, the words are beautiful and the sentences create pictures about humanity as well as the world of creating computer software.