Professor Scarlet's Notebook A Companion Volume to Dennis Shasha's The Puzzling Adventures of Dr. Ecco by Ted Lewis (Mathematician) | Menrva Books | MenrvaBooks