Essential Chess Endings Explained Move By Move Volume One: Novice Thru Intermediate by Jeremy Silman | ReadsToRead