The Discrete Nonlinear Schrodinger Equation by Panayotis G. Kevrekidis