David McVea
David McVea graduated in politics and modern history from Queen's University, Belfast, and has an MA from Sussex University. He was head of the politics department of a Belfast grammar school where he taught both history and political studies.
David McVea graduated in politics and modern history from Queen's University, Belfast, and has an MA from Sussex University. He was head of the politics department of a Belfast grammar school where he taught both history and political studies. See less
David McVea's Featured Books