Nonlinear Dynamics: Integrability, Chaos and Patterns (Advanced Texts in Physics)