Digital signal processing

Alan V. Oppenheim and Ronald W. Schafer
Prentice-Hall
9780132146357
0-13-214635-5