Book cover for A Short History of Europe

A Short History of Europe

From Charlemagne to the Treaty of Europe

Description of book

Author.Gordon Kerr

English