Essential Chess Endings for Advanced Players by John George Stuart Donaldson | Menrva Books