Hamilton and Balfour (Edinburgh, Scotland),bookseller.