Source: https://www.academiepro.com/uploads/cours/2014_12_20_cours_moteur_thermique-libre_(1).pdf