Digital signal processing with examples in MATLAB - STEARNS, Samuel D. (The electrical engineering and applied signal processing series, 2003)