Author: Aayt ollah al ozma naser makarem shirazi