Wave Motion - BILLINGHAM, J. (Cambridge. Cambridge University press, 2000)