Composite Adaptive Internal Model Control: Theory And Applications To Engine Control