Digital Signal Processing An Experimental Approach - Engelberg, Shlomo (Springer London, 2008)