Energy and waves.
Tucker, Terry.
Heslop, Nigel.
Aylesbury : Ginn,
c1995.