1-2 of 2 books: Middle Ages & Historiography & Switzerland Revise Search
£20.00
326p cream paperback, minor shelfwear to edges, pages clean and unmarked, binding firm, very good
£20.00
£26.00
400p hardback with dustjacket, a new copy, unused, without faults
£26.00