Sister Xavier: historian, writer, teacher and archivist