Advanced calculus - Folland, Gerald B. (India, 2012)