Azza A. Attia
Journal of Biological Sciences 3 ( 6 ): 561 - 577 , 2003
Pakistan Journal of Biological Sciences 12 ( 4 ): 301 - 314 , 2009