Non-Linear Differential Equations and Dynamical Systems