Waves in ocean engineering by M. J. Tucker · Bookplated