Introduction to signal processing - Orfanidis, Sophocles J. (Prentice Hall Signal Processing Series, 1996)