Hastie, T.; Tibshirani, R.; Friedman, J.The Elements of Statistical Learning: Data Mining, Inference, and Prediction. 2nd ed. Springer, 2009. Free at hastie.su.domains/ElemStatLearn.
James, G.; Witten, D.; Hastie, T.; Tibshirani, R.An Introduction to Statistical Learning with Applications in Python. Springer, 2023. Free at statlearning.com.
Bishop, C. M.Pattern Recognition and Machine Learning. Springer, 2006.
Murphy, K. P.Probabilistic Machine Learning: An Introduction. MIT Press, 2022. Free at probml.github.io/pml-book.