Author: Teh bin Sidek.