Waves in ocean engineering - Tucker, M. J. (Elsevier ocean engineering book series ;, 2001)