Author: Muhammad Labib Ahmad.