100 Endgames You Must Know (Vital Lessons for Every Chess Player) - 9789493257726