Fun with Algorithms - Hutchison, David; Kanade, Takeo; KRIZANC, Danny; Luccio, Flaminia (Springer Berlin Heidelberg, 2012)