Mathematical physics: with partial differential equations - Kirkwood, James (2018)