Source: http://www.pierrelux.net/documents/cours/4_2008/pyramides_cones.pdf