Hegel and Marx on international relations - Boucher, David 1951- (2000)