Author: Sharom bin Hashim.