Erin McGrady has written 32 articles: