Shalev-Shwart, S. Understanding Machine Learning: From theory to algorithms - New Delhi Cambridge University Press 2015 - xvi, 397p. ISBN: 9781107512825