Text this: Optimization Theory and Application (second edition)