Adventures in Computer Science - Moret-Bonillo (Springer International Publishing, 2017)