Source: https://www.sae.org/iaqg/projects/9100-2016-clause_by_clause.pdf