DOT:10.1504/IJESD.2009.024633 DOT:10.1504/IJESD.2009.024634 DOT:10.1504/IJMRI.2016.077469 DOT:10.1504/IJSTL.2016.079289 DOT:10.1504/IJVS.2007.012589