Author: Abdul Aziz Bari.