1001 Checkmate Exercises: Mastering An Essential Chess Skill

Sam Cicero

Language: English

Publisher: Cicero Chess

Published: Mar 9, 2018