303 tactical chess puzzles
Book

303 tactical chess puzzles

by Fred Wilson, Bruce Alberston

No ratings yet