Checkmates - 2, 3 & 4-Movers: 2,817 Examples from Historic and Modern Chess Games

Checkmates - 2, 3 & 4-Movers: 2,817 Examples from Historic and Modern Chess Games

Bill Harvey