Linear And Nonlinear Wave Propagation