The Legal Rulings of Purification in Islam

There are two kinds of purification in Islam: purity of the heart from shirk and ritual and ...