Calculus - Marsden, Jerrold E., 1942-2010 (Springer, 1985)