Practical Marine Engineering For Marine by William Frederick Durand