Author: Muhammad Yusof Mustafa.