Scan barcode
A review by bayan_wnl
Difference between Advising And Shaming by Ibn Rajab al-Hanbali
5.0
A perfect translation/explanation of the original book and definitely a modern-day must-read