DSP first - McClellan, James H. (Pearson Education, 2017)