Feedback linearization of nonlinear systems