Digital signal processing - Salivahanan, S. (McGraw-Hill, 2019)