New book on nonlinear programming for process optimization: 

"Nonlinear Programming: Concepts, Algorithms, and Applications to Chemical
Processes" by Lorenz T. Biegler

This book addresses modern nonlinear programming (NLP) concepts and
algorithms, especially as they apply to challenging applications in chemical
process engineering. The author provides a firm grounding in fundamental NLP
properties and algorithms, and relates them to real-world problem classes in
process optimization, thus making the material understandable and useful to
chemical engineers and experts in mathematical optimization. In particular,
the book shows readers:

 which NLP methods are best suited for specific applications,

 how large-scale problems should be formulated and what features of these
problems should be emphasized, and

 how existing NLP methods can be extended to exploit specific structures of
large-scale steady state and dynamic optimization models.

The intended audience is for chemical engineers interested in using NLP
algorithms for specific applications, experts in mathematical optimization
who want to understand process engineering problems and develop better
approaches to solving them, and researchers from both fields interested in
developing better methods and problem formulations for challenging
engineering problems. 

More information on this book can be found on: