Revised Edition - Peter Winkler (Taylor and Francis, 2024)