Cover of The Shortest History of Europe

The Shortest History of Europe

by John Hirst

First published
2012
Pages
194
Synopsis of The Shortest History of Europe