Review: M. S. Mahoney, The mathematical career of Pierre de Fermat