A self-study guide for digital signal processing - Proakis, John G (Pearson Prentice Hall, 2004)