Digital signal processing A computer-based approach - Mitra Sanjit K. (McGraw-Hill Series in Electrical and Computer Engineering, 1998)