Crystal Sagan has written 45 articles: