Author: Prof. Dr. Kamal Halili Hassan
Alternate names: Kamal Halili Hassan