Theory and applications of ocean surface waves - Mei, Chiang C. (Advanced series on ocean engineering ;)