European Alliances and Alignments, 1871-1890.