Signal processing algorithms - Stearns, Samuel D. (Prentice Hall signal processing series, 1988)