Understanding digital signal processing - Lyons, Richard G., 1948- (Prentice Hall PIR, 2004)