Cynthia Replogle has written 7 articles: