Kirk Borne's review of An Interactive Tutorial on Numerical Optimization