Understanding Machine Learning: From Theory To Algorithms - Shwartz, Shai Shalev; David, Shai Ben (Delhi Cambridge University Press, 2023)