Chess Endgames Explained 2022 Chess Endgames Explained Steve Edwards ISBN 9798361512560 API: look up this ISBN