Elementary Differential Equations and Boundary Value Problems - Boyce, William E. and Richard C. DiPrima