Deicide – The Stench of Redemption – Review October 6, 2006 Deicide’s best album since Serpents of the Light. Hell, maybe it’s even better. An absolutely essential album after so many years of plopping out mediocrity.