Major Reference for Chapter 7
Textbook, Chapter 7
Discrete-Time Signal Processing, Chapter 8