Reference author: Fathy Hassan

First name
Fathy
Middle name
M
Last name
Hassan