Real-Time Convex Optimization in Signal Processing. - John Mattingley; Stephen P. Boyd (IEEE Signal Process. Mag., 2010)