Source: https://m.garet.xyz/6E/COURS/cours_2016/cours_quadrilateres.pdf