50 Surprising Chess Puzzles: For the Surprising 1200-1400 Player
$8.99

Description

50 Surprising Chess Puzzles: For the Surprising 1200-1400 Player

logo

Amazon