Adaptive control : algorithms, analysis and applications (Springer, 2011)