Series: Adaptive Systems Design