Author: Farooq-i-Azam.