Major Reference for Chapter 9
Textbook, Chapter 9
Discrete-Time Signal Processing, Chapter 6