The Elements of Statistical Learning: Data Mining, Inference, and Prediction, Trevor Hastie, Robert Tibshirani, and Jerome Friedman, 2009 (Springer) - A fundamental textbook on statistical learning, providing a comprehensive treatment of the bias-variance tradeoff, model complexity, and methods for assessing model performance, essential for understanding overfitting and underfitting.
Deep Learning, Ian Goodfellow, Yoshua Bengio, and Aaron Courville, 2016 (MIT Press) - A foundational textbook for deep learning, with dedicated sections explaining capacity, overfitting, underfitting, and the bias-variance tradeoff in the context of neural networks.
Machine Learning Yearning, Andrew Ng, 2017 - A practical guide focusing on how to diagnose and address common machine learning problems, including a clear explanation of how to identify and fix issues related to bias (underfitting) and variance (overfitting).