Deep Learning, Ian Goodfellow, Yoshua Bengio, and Aaron Courville, 2016 (MIT Press) - Provides a comprehensive introduction to gradient descent as a fundamental optimization algorithm in machine learning.
Machine Learning Course, Andrew Ng, 2012 (Coursera / DeepLearning.AI / Stanford Online) - An accessible online course that explains the gradient descent algorithm steps with clear examples and intuition.