Understanding Digital Signal Processing - Gazi (Springer Singapore, 2018)