Major Reference for Chapter 5
Textbook, Chapter 5
Discrete-Time Signal Processing, Chapter 3