Digital Signal Processing: principles, algorithms, and applications - PROAKIS, John G. (Pearson Education, Inc.)