Foundations Of Differential Geometry Prerequisites