Volume 68, Issue 2, April 2022, Pages 1517-1530
Mohamed Elgamal
Volume 68, Issue 1, January 2022, Pages 631-645
nourhan ragheb; Mohamed Elgamal
Volume 68, Issue 1, January 2022, Pages 707-718
Mohamed Elgamal; Osama Askar