Volume 53, Issue 5, December 2022, Pages 248-260
Ahmed M.A. Zedan
Volume 52, Issue 2, June 2021, Pages 130-143
Ahmed Mohamed Ali Zedan; Mohamed Nasrelden Helme