Fun with Algorithms - Alfredo Ferro, Fabrizio Luccio, Peter Widmayer (Springer International Publishing, 2014)