Marine engineering - Harrington, Roy L.