Foundations of machine learning - Mohri, Mehryar (The MIT Press, 2019)