Nonlinear periodic waves and their modulations : An introductory course - Kamchatnov, A. M (World Scientific, 2000)