I know folks like to build their libraries. But, it can get expensive. Recently, I came across this free web version of Prandoni & Vetterli's Signal Processing for Communications. They also have a PDF version available for free downloading. This page offers their reasoning for offering their text for free, along with a link if you'd care to donate to support their cause.