Adaptive Control Design and Analysis