Author: John Foster

John Foster is a historian of European politics.