Model predictive control : theory and design - Rawlings, James Blake (Nob Hill Publishing, 2017)