Differential equations for engineers the essentials - Kalbaugh, David V. (CRC Press, 2018)