One other book that is worth checking out: http://www.sp4comm.org/
The book also has an accompanying active MOOC on Coursera platform.
The book also has an accompanying active MOOC on Coursera platform.
The other course I recommend is the Audio Signal processing class by Xavier Serra[2] This is a practical class with lots of hands on programming examples and introduction to useful open-source software tools.
[1] https://www.coursera.org/learn/dsp [2] https://www.coursera.org/learn/audio-signal-processing