Digital signal processing : a computer based approach - Sanjit K Mitra (McGraw Hill, 1998)