Thinking about ordinary differential equations - O'Malley, Robert E. (Cambridge texts in applied mathematics, 1997)