Practical Marine Engineering For Marine door William Frederick Durand & William Freder Durand