Puzzling adventures : tales of strategy, logic, and mathematical skill /
Shasha, Dennis Elliott.
New York ; London : W.W. Norton,
c2005.
Mathematical recreations.