Author: AZIZ-UR-RAHMAN.