A course in differential geometry - Aubin, Thierry 1942-2009 (American Math. Soc., 2001)