Digital Signal Processing: a computer based approach - MITRA, Sanjit K (Tata McGraw-Hill Publishing Company Ltd.)