Wave Dynamics: From Linear to Nonlinear