500 Difficult Chess Puzzles with Multiple Moves, Part 3 - Couverture souple

Charles Morphy

 
9798201375737: 500 Difficult Chess Puzzles with Multiple Moves, Part 3