Author: Hai, Md. Abdul.