Doctor Eccos's Cyberpuzzles by Dennis Shasha, Dennis E. Sasha & Dennis E. Shasha