Proof and Other Dilemmas: Mathematics and Philosophy (Spectrum)
This collection of sixteen original essays is the first to explore a range of new developments in the philosophy of mathematics, in a way mathematicians  will understand. Coverage includes emerging questions in the field as well as recent thinking on classical ideas, all relevant to the teaching of mathematics.