Classical work of Imaam An Nawawi rahimahullaah. The explanation is based upon that of Shaykh Ibn Al-'Uthaymeen rahimahullah56 Tracks