Digital signal processing - Salivahanan, S (New delhi Tata McGraw-Hill, 2011)