Source: http://cas.ee.ic.ac.uk/people/dario/files/E418/SL_410_apps.pdf