Convex Methods for the Design of Structured Controllers by Gustavo Ayres De Castro