Erin McGrady has written 31 articles: