She served as a Member of Parliament for Cambridge from 1992 to 2005, as an English Labor Party member.
She was a math teacher and lecturer. And she earned her MA at Newnham College in Cambridge.
She's a vegetarian, and was the Chair of the Fabian Society in 2008.
She has two daughters and a son with Archibald Campbell.
Harriet Walter played Campbell in the movie 10 Days to War.