Amr B'il Ma'aroof and Nahy anil Munkar (Promoting Good and Preventing Evil)

Greater Sins the Complete Book by Ayatullah Abdul Husayn Dastaghaib Shirazi - Ayatullah Dastghaib has exhaustively explained the phenomenon of sin, the classification of sins, and the necessity of avoiding them. He has also described fifty different types of Greater Sins.