Author: Kaman bin Othman.