Intermediate mathematical analysis - Thurston, Hugh (Oxford Clarendon Press, 1988)