I often use www.abebooks.com for buying books. They have a very extensive range of new & used books, often at very reasonable prices.