Digital Signal processing A Computer-Based approach - Sanjit K. Mitra (McGraw Hill, 1998)