Chapter 02, Introduction to Digital Signal Processing by Robert Oshana