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