£9.00
In stock
Boards worn, page edges tanned.
William Moyle Rogers
Hardcover
290
Good
1900
Duckworth & Co
111
15 x 1.6 x 21.5 cm