Undersstanding Digital Signal Processing - Lyons, Richard G (India Pearson, 2019)