Essential chess endings explained move by move - Couverture souple

 
9780875682105: Essential chess endings explained move by move