Has anyone read the book put out by the blog post author? I thought the post was well written, and would like to know if the book is worth getting as well...
I like using it to study for interviews. It's not sufficient by itself, but will get you 75% of the way there.
*Disclaimer: I'm 3 degrees of separation away from the author. :p