Thomas Davies — Scottish bookseller and author