Elementary Differential Equations And Boundary Value Problems by William E. Boyce & Richard C. DiPrima