Digital signal processing : a computer based approach - Mitra, S. (New Delhi Tata McGraw Hill Education Pvt.Ltd, 2007)