Erin McGrady has written 23 articles: