Marine engineering : volume one - Seward, Herbert Lee, (The Society of Naval Architects and Marine Engineers, 1955)