Multivariable System Theory and Design