Source: https://tryengineering.org/wp-content/uploads/FrenchHullengineering.pdf