Discrete-Time Signal Processing - Oppenheim, Alan V. 1937-; Schafer, Ronald W. 1938- (Pearson, 2014)