Marina Carter, Historian