European alliances and alignments, 1871-1890 (A Caravelle edition)
Publisher: Vintage Books
Published: 1964-08-01