Chess Attacks Explained 2022 Chess Attacks Explained Steve Edwards ISBN 9798442114201 API: look up this ISBN