Chess Endings: Essential Knowledge - The New Algebraic Edition | NiceBooksReads