Author: Ulfat Aziz -us-Samad.