Basics
Proofs of Convergence
Applying Gradient Descent in Practice