Advanced Signal Processing and Noise Reduction, 2nd Edition