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