Waves in ocean engineering - Tucker (Elsevier ocean engineering book series, 2001)