Sherlock Holmes In Babylon And Other Tales Of Mathematical History by Marlow Anderson