Digital Signal Processing Principal, Algorithms, and Applications - John G. Proakis; Dimitris G. Manolakis (Pearson)