Harrington, Roy. L

Marine Engineering - - New York The Society for Naval Architects and Marine Engineers 1980 - xi, 871 p.







Marine engineering Civil engineering

629.1