The Algorithm Design Manual 3Ed (Hb 2020) - Skiena, S. S. (Springer, 2020)