Hanan Hafez Omar
Pakistan Journal of Biological Sciences 11 ( 7 ): 964 - 973 , 2008
Pakistan Journal of Biological Sciences 11 ( 10 ): 1310 - 1316 , 2008