Nineteenth Century Europe

1800-1920
Author(s): 
James, Harold
ISBN: 
9781405801157
Date published: 
April 2009
Paperback
Price: 
£18.99