Taha N. Ali's account