Amy Freeman has written 24 articles: