Purchase Options

Print

9780393689525

165 x 244 mm • 1400 pages

Hardback

£94.50

Add to Basket

Standalone Ebook

9780393689549

Powered by VitalSource

£35.00

Add to Basket