http://www.anzmac.org/conference/2006/documents/Ali_Shameem2.pdf