Reference author: Khaled Ibrahim

First name
Khaled
Middle name
H
Last name
Ibrahim