The Cambridge companion to Pascal - Hammond, Nicholas, (Cambridge University Press,)