303 perplexing chess puzzles
Book

303 perplexing chess puzzles

by Fred Wilson, Bruce Alberston

No ratings yet