Research Article CODEN: IJPRNK ISSN: 2277-8713 Hassan M. Elsabbagh., IJPRBS, 2016; Volume 5(1): 45-67 IJPRBS