Model-Based Predictive Control by J.A. Rossiter