Source: http://www.tsisoa.com/spip/IMG/pdf/cm2_cours_structure_molecule_poly.pdf