Author: Abdullah bin Abdul Rahman.