Computational Methods for Controller Design (Lecture Notes in Control and Information Sciences)