All thinking poker players should
have this book on their shelf:
David Sklansky, "The Theory of Poker" (formerly titled
"Winning Poker"), Two Plus Two Publishing, 1992.
Beginners will benefit from the following:
Daniel Kimberg, "Serious Poker", 2002.
Lou Krieger and Richard Harroch, "Poker for Dummies", IDG
Books Worldwide, 2000.
Mason Malmuth and Lynne Loomis, "Fundamentals of Poker",
Two Plus Two Publishing, 1992.
This classic in the field is an advanced but slightly out-of-date
work covering a wide range of games, including an excellent section
on no-limit Hold'em:
Doyle Brunson et al., "Super/System: A Course in Poker Power",
B & G Publishing, 1978/1989.
The most recommended book for medium-limit Hold'em is:
David Sklansky and Mason Malmuth, " Hold'em Poker for Advanced
Players", Two Plus Two Publishing, 1988/1993.
Beginning Seven Card Stud players must read this small spiral-bound
gem:
George Percy, "7 Card Stud: The Waiting Game", GBC Press,
1979.
More experienced stud players may benefit from:
David Sklansky, Mason Malmuth and Ray Zee, " Seven Card Stud
for Advanced Players", Two Plus Two Publishing, 1992.
Finally, in a different vein is the following book about reading
your opponents and preventing them from reading you:
Mike Caro, "Caro's Book of Tells - The Body Language of Poker",
Mike Caro University Press, 2000.