Tess Weaver Strokes has written 4 articles: