James Southern is a historical advisor to the UK Home Office.
Diplomatic Identity in Postwar Britain
James UK Home Office Southern
Paperback
Not Available