Salivahanan, S. Digital Signal Processing - 3rd - McGraw Hill Education (P) Ltd., New Delhi 2016 - 924 ISBN: 9789332902831