This is an okay reference book, but nothing more. This was used for a physics math methods course, and for that, I strongly advise against using it to teach with. One hopes that an upper level physics major already knows differential equations, vector calculus, linear algebra, etc. . . It does include a bit about tensors that isn't terribly well done, as well as including complex variables and their calculus. Most of this material should be covered in physics classes themselves, or be required math coursework.<br><br>This not not cover anything about the modern mathematics that was used to build the Standard Model, ala gauge theories; Lie groups and their algebras; and field theory.