Author: Saiyyid Varis Shah.