bibliopole

noun: A bookseller, especially of rare works.