Online propulsion system design for ships and boats

http://www.mermaid-consultants.com/propulsion-system-design.html