Digital signal processing - Salivahanan, S (Tata McGraw Hill, 2010)