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