Marine engineering - Harrington, Roy L Ed. by (Society of naval architect and marine engineers, 1971)