Digital Signal Processing by Thomas Holton