Boyce's Elementary Differential Equations and Boundary Value Problems
William E. Boyce, Richard C. Diprima, Douglas B. Meade