Signal processing resources

Brian McFee: Digital Signals Theory (online e-book)

Julius O. Smith III: Mathematics of the DFT, Introduction to Digital Filters, and several other fantastic e-books

Peter M. C. Harrison: Introduction to science and music