Foundation of machine learning - Mohri, Mehryar (MIT Press, 2012)