Jack Haworth has written 14 articles: