An introduction to satistical learning: with application in R. - James,Gareth. witten,Daniela. Hastie,Trevor. Tibshirani,Robert (Springer., 2017)