Digital signal processing : instant access - Broesch, James D. (Elsevier, 2008)