Sherlock Holmes in Babylon : and other tales of mathematical history / - Anderson, Marlow; Katz, Victor J.; Wilson, Robin J. (Mathematical Association of America, 2004)