Levitin, Anany

Algorithmic puzzles / Anany Levitin, Maria Levitin - New York ; Oxford University Press, 2011.

793.74 / LEV