There are many good books out there. This is a small selection of books that I'd recommend:
For all levels:
- Chess Endings Made Simple by Ian Snape
- Silman's Complete Endgame Course: From Beginner to Master by Jeremy Silman
For beginners:
- Winning Chess Tactics by Yasser Seirawan
For intermediate players:
- Understanding Chess Middlegames by John Nunn
- Logical Chess Move by Move by Irving Chernev
- My System by Nimzowitch
Advanced level:
- Invisible Chess Moves by Neiman & Afek
- Game Changer by Matthew Sadler and Natasha Regan
Regards
Douglas Vleeshhouwer