Nonlinear Wave Dynamics by Juri Engelbrecht & Iurii K. Engel'brekht