Introduction to Marine Engineering by Harold Taylor, D.A. Taylor & Taylor D. A