Digital Signal Processing by Ronald Schafer