Author: Prof. Abdul Halim Muhammad Abu Syuqqah