Beginners and Intermediate players:
The Chess Tactics Workbook - Al Woolum
Winning Chess Tactics - Yasser Seirawan
Winning Chess Strategies - Yasser Seirawan
How to Reassess Your Chess
- Jeremy Silman
Additional books:
The Mammoth Book of Chess - Graham Burgess (ample annotated games)
My 60 Memorable Games: chess tactics, chess strategies with Bobby Fischer - Bobby Fischer
Advanced players