There are usually a ton of acceptable beginner's books and then very specialized and complex books but very few good "intermediate" books like the favorites:
- TCP/IP ilustrated - Perl Camel book - R&K C book - Silman's groundbreaking chess books - Harrington's groundbreaking poker books
If people are looking for a broad overview of statistical stuff -- what's a t test, a sampling distribution, a regression, anova, variance, glm family, etc, I'd recommend this unfortunately very expensive book: http://www.amazon.com/Statistical-Sleuth-Course-Methods-Anal...
It's very applied with subject oriented chapters, eg what is regression? What about regression where my dep var is counts? A probability? With correlations in the design matrix? It's not perfect, but for self learning of stats, it's the best thing I know of.