Digital Signal Processing : A Computer Based Approach - Sanjit Kumar Mitra (Tata McGraw- Hill Publishing Company Limited, 2006)