Digital Signal Processing - Esakkirajan, S. (Chennai McGraw Hill Education Private Limited, 2021)