Digital Signal Processing - Johnson (PHI, 2005)