Digital Signal Processing by W S Smith