Anne Maclachlan, Writer and Editor