Advanced mathematics for applications - Prosperetti, Andrea (Cambridge University Press, 2011)