The shortest history of Europe /
Hirst, J. B.(John Bradley),author.
First published: Australia : Black Inc., 2009.