Introduction to modern analysis - Kantorovitz, Shmuel (Oxford University, 2003)