Marine engineering - Harrington, Roy (The Society of Naval Architects and Marine Engineers, 1971)