An Introduction to Statistical Learning: with Applications in R (Springer Texts, This textbook covers a lot of ground without feeling overwhelming.