An Introduction to Statistical Learning: with Applications in R (Springer) This textbook is the one the professor assigned for the entire semester.