This introductory graduate text is based on a graduate course the author has taught repeatedly over the last ten years to students in applied mathematics, engineering sciences, and physics. Each chapter begins with an introductory development involving ordinary differential equations, and goes on to cover such traditional topics as boundary layers and multiple scales. However, it also contains material arising from current research interest, including...