Aaron Cooke has written 42 articles: