hide ---> http://eprints.qut.edu.au/2327/1/2327.pdf