Global calculus - Ramanan, S. (Graduate studies in mathematics ;, 2005)