00173nam a22000857a 4500082001500000100001100015245003600026260001700062300000800079 a623.045TAY aTaylor aIntroduction marine engineering aLondonc1983 a360