Source: http://homepages.math.uic.edu/~saunders/MATH313/INRA/INRA_chapters0and1.pdf