Abdul-Salam A Khalaf Author