Author: Hakim, Abdul.