An Introduction to Statistical Learning: With Applications in R

Springer - 2017
Gareth James, Trevor Hastie, Robert Tibshirani, Daniela Witten