Michael Stean - Simple chess. If you haven't read that book that there is no contest
If you haven't read Silman's Amateur Mind or How to reasses your chess, then I would consider thoese.
Another good book on your list that I'm going through and starting to like more and more is "600 chess lessons from tactics to strategy"!
I need to buy myself a X-mas gify, a chess book. Please help me to choose!
http://www.librarything.com/catalog/farbror&tag=Chess