http://airccse.org/journal/ijmit/papers/0510ijmit02.pdf