Kamal Halili Hassan Author