http://www.journal.au.edu/au_techno/...1/article6.pdf