Book review: 100 Endgames You Must Know