Author: Valiyaveettil Abdul-Azeez Seyid Muhammad