Reference author: Khalid Saleh

First name
Khalid
Middle name
Al
Last name
Saleh