Advanced Mathematical Methods for Scientists and Engineers I: Asymptotic Methods and Perturbation Theory