Hands-On Machine Learning with Scikit-Learn, Keras, and TensorFlow, Aurélien Géron, 2019 (O'Reilly Media) - Provides a practical, clear introduction to linear regression, cost functions, and gradient descent within a modern machine learning framework. Refers to the 2nd edition, early chapters.