Digital signal processing; A computer-Based Approach - Sanjit K. Mitra (McGraw-Hill, 1998)