Author: Al-Sayyid Muhammad Amin Shah Rashidi