Digital Signal Processing - Proakis, John G (Pearson Education, Inc, 2014)