Author: Fath-ur-Rahman.