Algorithmic Puzzles - Levitin, Anany; Levitin, Maria (USA OUP, 2011)
Keywords: Algorithms; Mathematical recreations