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