Differential equations :an introduction to basic concepts, results and applications