Definitive book on undergraduate signal processing.
Probably one of the best books written on signal processing for beginners through to advanced level. Beautiful, lucid descriptions and good Matlab examples to highlight concepts. Covers a wide range of topics from analogue to digital signal processing. I only wish the author would use his expertise to write a book on more advanced topics like statistical signal processing.