Thinking about ordinary differential equations - Omalley, Robert E (CUP, 1997)