Digital signal processing : a computer science perspective - Stein, Jonathan (Y) (New York : Wiley, 2005)