Author: Ali, Syed Anwer.