A first course in ordinary differential equations : analytical and numerical methods - Hermann, Martin (Springer, 2014)