Direct Adaptive Control Algorithms, Theory and Applications (Communications and Control Engineering Series)