Modern Marine Engineer's Manual door Everett C. Hunt, James A. Harbach & Alan L. Rowen