Susan C. Walsh, Writer and Editor