Doh...you beat me to this much needed post. The most important info here is the, "if I only had to pick 3 books".

This is the same conclusion I have arrived at. 

Zakas's book does not get enough credit!