Leah Crane has written 101 articles: