Volume 61, Issue 1, 2023, Pages 77-86
Farhat Fouda
Volume 61, Issue 1, 2023, Pages 87-96
Farhat Fouda
Volume 61, Issue 1, 2023, Pages 97-110
Farhat Fouda
Volume 60, Issue 3, September 2022, Pages 821-834
Farhat Fouda
Volume 60, Issue 3, September 2022, Pages 835-844
Farhat Fouda
Volume 59, Issue 5, 2021, Pages 349-360
Farhat Fouda
Volume 59, Issue 5, 2021, Pages 361-372
Farhat Fouda