Digital signal processing with examples in MATLAB - Stearns, Samuel D (CRC Press, Boca Raton, 2003)