Discrete- time signal processing Alan V. Oppenheim - Oppenheim (Prentice -Hall Inc, 1989)