Dr. Ecco's cyberpuzzles : 36 puzzles for hackers and other mathematical detectives /
Shasha, Dennis Elliott.
New York ; London : W.W. Norton & Company,
2004, c2002.
Mathematical recreations.