This is a wonderful overview of vector calculus, presented in a very easy-to-read, sometimes humorous manner. I can't speak for other disciplines, but as a mechanical engineer I found this book to be amazingly easy to understand and a very helpful review of vector calculus. My multivariate calculus professor was an outer space theoretical mathematician who couldn't explain physically what "flux" is, let alone the higher concepts of divergence, gradient, and curl, so working my way through this book made a lot of fundamental concepts click for me.<br><br>Schey takes his time explaining all the concepts of vector calculus, in the context of Maxwell's equations, without the formality/rigorousness in "proper" math texts- even the definitions and proofs of the main theorems are explained from a physical standpoint. Indeed, Schey remarks that "rigorous" is just a synonym for "useless". The emphasis is on learning the concepts intuitively and physically, rather than just memorizing formulas. I think this would be a wonderful supplement (for engineers) to a traditional calculus course- but not really that great for learning the material for the first time. I very highly recommend this book as a refresher, especially if you are a graduate student and you are just expected to know everything about vector calculus like the back of your hand.