Understanding digital signal processing - Lyons, Richard G. (Pearson Education, Inc, 1997)