Volume 59, Issue 1, June 2022, Pages 105-127
Hanan S. Shalaby; Alaa S. Mohamed
Volume 56, Issue 2, December 2020, Pages 1-38
Hanan S Shalaby; Hanan El-sayed