Author: Zainal Abidin Hashim.