Volume 59, Issue 5, 2021, Pages 617-630
Gad hamada Rady
Volume 59, Issue 5, 2021, Pages 631-640
Volume 57, Issue 3, September 2019, Pages 755-760