These are the books that I recommend for various reasons. I'll try to gradually update this thread with details.


No Limit Holdem (cash game or tournament): Harrington on Holdem by Dan Harrington
Limit Holdem: Small Stakes Holdem by Ed Miller
7 Card Stud 8 or Better: Hi/Lo Split for Advanced Players by Ray Zee
Omaha Hi/Lo 8 or Better: Hi/Lo Split for Advanced Players by Ray Zee
5 Card Draw: Super/System by Doyle Brunson (section by Mike Caro)

Secondary Topic Books:
No Limit Holdem: Super/System (either edition) by Doyle Brunson
Omaha Hi/Lo 8 or Better: How to Win at Omaha High-Low Pokerby Mike Cappelleti
Limit Holdem: Holdem for Advanced Players by David Sklansky

Tournament: Tournament Poker for Advanced Players by David Sklansky

General Poker:
Theory of Poker: David Sklansky
Improve your Poker: Bob Ciaffone