Henri Poincaré : a scientific biography / - Gray, Jeremy (Princeton University Press, 2013)