European alliances and alignments 1871 - 1890 - Langer, William L. 1896-1977 (Knopf, 1956)