Europe: A History

Davies, Norman
Harper Perennial
9780060974688
0-06-097468-0