Capmus
Discrete time signal processing 2e, Oppenheim — Capmus