Digital signal processing with examples in matlab - STEARNS, Samuel D. (CRC Press, 2003)