Basic Elements of Differential Geometry and Topology