Digital signal processing: A computer based approach Sanjit K. Mitra - Mitra (McGrawhill-Higher Education, 2006)