Chess Basics for Amateurs: Vol.1 alternatives

Rugel Elementary Chess

36 Top-Move Checkmates