Robust and Adaptive Control : With Aerospace Applications