Nonlinear Model Predictive Control by Lars Grüne & Jurgen Pannek