Author: Ayat ollah al ozma naser makarem shirazi