https://doi.org/10.4018/IJCBPL.2017010101 .