Modern European history - "perry, k . " (uk : w.h. allen, 1976)