Digital signal processing : a computer-based approach - Sanjit K Mitra (Tata McGraw Hill, New Delhi, 2001)