Differential Equations for Engineers and Scientists by Yunus A. Cengel, Iii William J. Palm & Yunus A. Engel