Chess Endings: Essential Knowledge by Yuri Averbakh | ReadsToRead