Click here to compile your own catalogue by any combination of subject terms.
£36.00
viii 131p large paperback, many plates, tables, index, some light soiling to last few pages, fresh ...
£36.00
£12.00
39p slim booklet, brown card cover, stapled binding, excellent condition, many plates, previously ...
£12.00
£10.00
39p slim booklet, excellent condition, many plates, from a Cambridge college library
£10.00
£8.00
290p green paperback, minor shelfwear, pages unmarked, index, binding firm, very good
£8.00