Marine propulsion: principles & evolution | lit.salon