An introduction to differential equations - Ladde, Anil G (World Scientific, 2013)