John Clary Davies has written 179 articles: