Introduction to Digital Signal Processing by Dick Blandford