Click here to compile your own catalogue by any combination of subject terms.
£16.00
xix 268p hardback with mauve dustjacket, almost as new, very good indeed, never used
£16.00
£6.00
115p yellow and white paperback with laminated cover, from a Cambridge college library, pages clean ...
£6.00