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