Archimedes' Revenge: The Joys and Perils of Mathematics