Digital Signal Processing by Oppenheim