differential equations a primer for scientists and engineers springer undergraduate texts in mathematics and technology