£6.75
1 in stock
Covers worn, bookseller’s marks.
John M. Pearson
Paperback
110
Good
1990
John MacMillan Pearson
64
21 x .3 x 14 cm