Source: https://www.professeurphifix.net/grammaire_impression/gram_types_phr1.pdf