Text this: Basic Wave Mechanics: For Coastel and Ocean Engineers