This is an excellent book on numerical optimization. One of its unique features is that it presents advanced methods optimization that are usually not presented in an introductory numerical analysis course. Knowledge of these more advanced methods can make solving optimization problems that one encounters in industry much easier.
More information about this book can be found here.
On this page you will find some material I developed to improve my understanding as I worked through this book.Download My Book Notes/Solutions.