If you are willing to consider eBooks, I find the ones at All About Circuits [1] quite accessible. They are yet to be completed in their entirety but the parts which exist are well-written and do well to cover both the theory and practical considerations (there is a laboratory book supplement available too IIRC). Plus, there is a nice forum to turn to for helpful discussions.
For a free resource, it is right up there with TSEGDSP [2].
For a free resource, it is right up there with TSEGDSP [2].
[1] http://www.allaboutcircuits.com/
[2] http://www.dspguide.com/pdfbook.htm