Scan barcode
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!