Text this: Introduction to Nonlinear and Global Optimization