Foundations of machine learning - Mohri, Mehryar (Adaptive computation and machine learning / Francis Bach, editor, 2018)