<story><title>A Pragmatic  Introduction  to Signal Processing</title><url>https://terpconnect.umd.edu/~toh/spectrum/</url></story><parent_chain></parent_chain><comment><author>anocendi</author><text>One other book that is worth checking out: &lt;a href=&quot;http:&amp;#x2F;&amp;#x2F;www.sp4comm.org&amp;#x2F;&quot; rel=&quot;nofollow&quot;&gt;http:&amp;#x2F;&amp;#x2F;www.sp4comm.org&amp;#x2F;&lt;/a&gt;&lt;p&gt;The book also has an accompanying active MOOC on Coursera platform.</text></comment>
<story><title>A Pragmatic  Introduction  to Signal Processing</title><url>https://terpconnect.umd.edu/~toh/spectrum/</url></story><parent_chain></parent_chain><comment><author>curlcntr</author><text>Nice write-up. The pragmatic title is certainly accurate.&lt;p&gt;From first principles my favorite is Oppenheim &amp;#x2F; Schafer&amp;#x27;s 1989 version of &amp;#x27;Discrete-Time Signal Processing&amp;#x27;. Its falling apart from all the use over the years.</text></comment>