Chapter 4: Unconstrained Optimization - McMaster University