100 Endgames You Must Know - Hardcover