It has been edited by Muhammad Mustafa Al - A'zami .
It has been published by al - Maktab al - Islami in Beirut .
It has been edited by Muhammad Mustafa Al - A'zami and published by al - Maktab al - Islami in Beirut .