You left out the best one, Harrington on Hold'em Vol 1-3.
Over the last 4 years I've read or viewed 30+ poker books and DVD's, and HOH is truly the BEST of all poker material I have come across. The depth and detail that Dan Harrington provides is second to none.
Just to make sure that I hadn't missed anything from some of the previous books that I had read, I started re-reading Championship No Limit and Pot Limit Hold'em by TJ Cloutier and Tom McEvoy. This has been a somewhat frustrating waste of time. TJ talks almost solely about feel for the game and the players. Sure maybe after 40 years of poker, we will be able to determine what cards a player is holding after only watching him play for 15 minutes, but until then, us mere mortals have to know what things to look for, and how best to put a player on a range of hands.
Also the chip stacks are not provided in the sample hands, so it makes it very difficult to know if you would check, bet, fold, or check-raise based upon who has who covered.
Now with HOH Vol 1-3, you have to plan on investing some time in your reading because there is probably around 1,000 pages total. But it will be well worth your time.
Caro's Book of Tells is better on DVD than trying to read it. You get a much better sense of the "tells" he is describing.
Ace on the River is pretty good. Though it seemed to be more about the poker lifestyle than about the actual playing of the cards. One of the messages I remember from Barry was something along the lines of, "Don't lend poker players money unless you do not plan on getting it back."
No Limit Hold'em Theory and Practice is pretty basic. It discusses the stuff most of the intro to poker books do. It's not bad, but I had read this same stuff in other books. But it is hard to go wrong with anything Sklansky has to say. (I thought Ed Miller and David Sklansky did a better job on their Small Stakes Hold'em book.)
Good luck and enjoy your reading!