Digital signal processing: a computer science perspective - J. Steain (New Delhi Wiley India, 2013)