Description
261pp.+ 6 plates. Top edge a little foxed & three spots to fore edge of text-block. Protected dust jacket minutely handled.
£45.00
In stock
261pp.+ 6 plates. Top edge a little foxed & three spots to fore edge of text-block. Protected dust jacket minutely handled.
Subtotal: £2,370.36
Use the form below to search on our partner's website bookshop.org