Author: Huq, Abdul.