Digital signal processing (with CD)- A computer based approach - Sanjit K Mitra (Tata McGraw-Hill, 2003)