Differential Equations by John Hubbard, John H. Hubbard & Beverly H. West