Mathematical analysis - Zorich, Vladimir A (2004)