Manyebook
Robert G. Dean
Water Wave Mechanics for Engineers and Scientists