Source: http://web.mit.edu/parmstr/Public/Documentation/05-MathematicalReference.pdf