Author: Fazali Rahim Khan.