Nonlinear And Adaptive Control With Applications by Alessandro Astolfi & Dimitrios Karagiannis