Europe since 1870 : an international history