Learning with kernels support vector machines, regularization, optimization, and beyond - Scholkopf, Bernhard (Adaptive computation and machine learning, 2002)