Source: http://www.ee.ucl.ac.uk/~ademosth/E757/Topic6.pdf