Marine Engineering - Harrington, Roy. L (The Society for Naval Architects and Marine Engineers, 1980)