100 Mate in Two Chess Puzzles

See more by Andon Rangelov

Available at Select Retailers

About the author

Andon Rangelov