Wave Dynamics