Mind of the mathematician - Fitzgerald, Michael (Johns Hopkins University Press, 2007)