Volume 48, Issue 1, June 2023, Pages 282-298
E. M. Shaban
Volume 48, Issue 1, June 2023, Pages 299-310
E. M. Shaban
Volume 48, Issue 1, June 2023, Pages 330-345
E. M. Shaban
Volume 47, Issue 2, December 2022, Pages 254-270
E. M. Shaban
Volume 46, Issue 2, December 2021, Pages 258-268
E. M. Shaban; Z. A. Ahmed
Volume 46, Issue 1, June 2021, Pages 250-258
E. M. Shaban