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