William H. Allen, Bookseller