A unified treatment of general wave phenomena and applications in physics, mechanics, engineering, and applied mathematics. Defines the general properties of linear and non-linear wave phenomena and illustrates the physical context in which the wave phenomena arise. Reviews advanced mathematical techniques where necessary for application.