Source: http://stl.bgb.liberte.free.fr/present/orientation.pdf