This book offers a general framework in the time domain for single & multiple microphone cases, from which to derive, study & analyze optimal noise reduction filters. All known algorithms can be deduced from this approach, & new ones discovered as well.