212 Surprising Checkmates | Bruce Alberston & Fred Wilson
1000 Checkmate Combinations | Victor Henkin
Best Lessons of a Chess Coach | Sunil Weeramantry & Ed Eusebi