Noise Reduction Tools: A comprehensive review of (currently) 18 different tools by Michel Almond.