Digital signal processing with examples in MATLAB - Stearns, Samuel D. (Electrical engineering and applied signal processing series, 2003)