Elementary Differential Equations: A Step By Step Approach