Author: Abdul Rahman bin Abdullah.