Author: Mohammed Hamid Ullah.