Stephen P. Boyd:https://web.stanford.edu/~boyd/index.html