Understanding Digital Signal Processing - Lyons, Richard G (New Delhi Pearson, 2013)