Shmuel Onn
Nonlinear Discrete Optimization
Zurich Lectures in Advanced Mathematics
European Mathematical Society, 147 pages, September 2010.