Essential Chess Endings Explained Move By Move Volume One: Novice Thru Intermediate - Couverture souple

 
9780875681726: Essential Chess Endings Explained Move By Move Volume One: Novice Thru Intermediate