Introduction to Differential Equations - Boyce, William E.; Diprima, Richard C.