A review by lovelin28
Difference between Advising And Shaming by Ibn Rajab al-Hanbali

4.0

Pretty hard to read, but super worth it. I learned so much from such a small book!