100 chess puzzles - Paul Lamford

Bok