Optimal and Robust Control: Advanced Topics with MATLAB