Modern Marine Internal Combustion Engines: A Technical and Historical Overview [1st ed.] 9783030497484, 9783030497491