An Introduction to Statistical Learning with Applications in Python, Gareth James, Daniela Witten, Trevor Hastie, Robert Tibshirani, Apurva Gundecha, Shani Salhotra, Eunseob Lee, 2023 (Springer)DOI: 10.1007/978-3-031-38914-1 - A modern textbook explaining statistical learning concepts, including detailed discussions of linear regression and various model evaluation metrics, with Python examples.
The Elements of Statistical Learning: Data Mining, Inference, and Prediction, Trevor Hastie, Robert Tibshirani, Jerome Friedman, 2009 (Springer) - An advanced textbook covering the theoretical foundations of statistical learning methods, offering comprehensive coverage of regression analysis and model assessment techniques.