Leah Crane has written 32 articles: