Learning with Kernels : Support vector machines, regularization, optimization, and beyond - Scholkopf, Bernhard. (Adaptive computation and machine learning., 2002)