Katharine Erwin has written 24 articles: