Manyebook
Robert A. Dalrymple
Water Wave Mechanics for Engineers and Scientists