Essential Calculus - Stewart James (New Delhi Cengage Learning, 2012)