Volume 46, Issue 1, January 2023, Pages 153-158
Mohamed A. Hamed
Volume 33, Issue 4, October 2010, Pages 325-332
M. A. O. Shehata
Volume 31, Issue 4, October 2008, Pages 307-313
Sayed E.A. Mahghoub