A Journey Through Discrete Mathematics - Martin Loebl, Jaroslav Nešet?il, Robin Thomas (Springer, 2017)