Mathematical methods for physics. (2018)