Guide to mathematical methods for physicists: With problems and solutions - Petrini, Michela and others (World scientific, 2018)