Advanced Calculus - Folland Gerald .B 2002 (Canada Prentice Hall, 2002)