John Hirst
ISBN 978-1-86395-439-6
Black Inc.
We don't have any copies of The Shortest History of Europe at the moment!
Please check back soon for more copies.