Nonlinear And Adaptive Control by Alessandro Astolfi