Author: Mehboob-ur-Rehman.