Amy Freeman has written 25 articles: