Oppenheim A.V. & R.W. Schafer. 1975. Digital Signal Processing. Englewood Cliffs, New Jersey: Prentice-Hall.