Dr. Ecco Mathematical Detective by Dennis Shasha | Menrva Books | MenrvaBooks