Algorithmic Puzzles
First edition
Anany Levitin, Maria Levitin