A course on nonlinear waves / by Samuel S. Shen