Partial Differential Equations for Scien by Geoffrey Stephenson & Geoff Stephenson