Nonlinear and Mixed-Integer Optimization: Fundamentals and Applications (Topics in Chemical Engineering)