Sherlock Holmes in Babylon

edited by Marlow Anderson, Victor Katz, Robin Wilson
Mathematical Association of America
9780883855461
0-88385-546-1