Book
More chessercizes
Description
Three hundred checkmate exercises, arranged by degree of difficulty, include techniques to develop creative chess skills.
Three hundred checkmate exercises, arranged by degree of difficulty, include techniques to develop creative chess skills.