http://www.mssanz.org.au/modsim2011/D3/lennox.pdf