Open since 1879, Blackwell's can serve all your bookshop needs. Seriously, if they don't have it, well, maybe it's not worth reading. If you won't be able to make it to Oxford soon, then take a virtual tour.