Vector calculus - Marsden, Jerrold E.; Tromba, Anthony (W.H. Freeman, 2003)