1001 Brilliant Ways to Checkmate (Chess lovers' library)
Chess: 5334 Problems, Combinations and Games
The Art of the Checkmate
Logical Chess: Move By Move: Every Move Explained New Algebraic Edition
Sharpen Your Tactics: 1125 Brilliant Sacrifices, Combinations, and Studies