Introduction to marine engineering by David Taylor. - Taylor, David A. David Alan, 1943- (Butterworth-Heinemann, 1996)