Topics in Differential Geometry by Donal J. Hurley, Michael A. Vandyck & Michel A. Vandyck