Practical Marine Engineering for Marine Engineers and Studen by William Frederick Durand & William Freder Durand