I've found charity shops are fantastic as well, if you dig deep enough you usually find some gems in the stacks of a good charity shop! There's one up near where my mum lives (which is in the middle of nowhere) and I've got quite a few interesting books about anything from herbs, tarot, meditation, to candle magic from there!
It's cheap, and you also get to enjoy the fact that you've helped a charity! ^^