Dr. Ecco's cyberpuzzles : - Shasha, Dennis Elliott (W. W. Norton & Company, 2002)