Text this: Practical Methods of Optimization Volume 1: Unconstrained Optimization