Differential equations - Knowles, Ian W (North Holland, 1984)