I had three years of higher-level calculus between my BS and MS in mechanical engineering, and none of these classes have explained the concepts in this book with such clarity and accessibility. The sample problems at the end of each chapter cement the concepts just learned. For me, they were just challenging enough to test and hone my skills, but not so crazy that I felt like I was stroking some intellectual ego instead of learning practical concepts.<br><br>I highly recommend it to people of similar backgrounds as myself--people with already decent math backgrounds, but who need to hone their vector calculus skills to enter the world of physics, electrical engineering, fluid mechanics, continuum mechanics, or anything else along those lines (lines! Hah! Pun!). I feel like this book was written just for me! Are there really that many of us?<br><br>One tip on this book--get serious with it, and you will really cement your skills. Do the problems, for real--work them out with pencil and paper; don't just skim them while you watch TV. They are, as I've said, challenging enough to be rewarding, but none are the type that would send you sobbing to your prof in office hours. Suck it up, fix yourself a nice cup of tea, get your dog to sit with you, and go for it! It's well worth the effort.