Volume 25, Issue 1, January 2024, Pages 233-286
Safaa A. Badr
Volume 22, Issue 9, September 2021, Pages 356-403
Safaa Badr