Digital Signal Processing : A Computer based Approach - Sanjith K Mitra (Tata Mcgraw Hill, 2006)