Movements in European history /
Lawrence, David Herbert.
Oxford & London,
1926.