http://www.ijcaonline.org/research/volume131/number7/saputra-2015-ijca-907416.pdf