Understanding Machine Learning: From Theory to Algorithms
An Introduction to Variable and Feature Selection