Introduction To Digital Signal Processing by Johnson