Paperback ISBN: 9780521339384
Paperback publication date: 26 October 1990
Can't find the content you are looking for?
To expand your search, find other books and research journals at Cambridge Core , or browse our catalogue at cambridge.org

Paperback ISBN: 9780521339384
Paperback publication date: 26 October 1990

Hardback ISBN: 9780521828246
Hardback publication date: 05 April 2004
Paperback ISBN: 9780521535359
Paperback publication date: 05 April 2004

Hardback ISBN: 9781107001480
Hardback publication date: 30 January 2012
Paperback ISBN: 9780521172479
Paperback publication date: 16 January 2012

Paperback ISBN: 9781107401068
Paperback publication date: 21 May 2012
Hardback ISBN: 9781107008519
Hardback publication date: 21 May 2012

Hardback ISBN: 9780521839105
Hardback publication date: 19 September 2005
Paperback ISBN: 9780521547826
Paperback publication date: 19 September 2005
Hardback ISBN: 9781108499156
Expected Hardback publication date: 31 May 2026
Paperback ISBN: 9781108713207
Expected Paperback publication date: 31 May 2026
Paperback ISBN: 9781009664578
Expected Paperback publication date: 31 March 2026
Hardback ISBN: 9781009664592
Expected Hardback publication date: 31 March 2026
Paperback ISBN: 9781009606684
Expected Paperback publication date: 31 March 2026
Hardback ISBN: 9781009606691
Expected Hardback publication date: 31 March 2026
Hardback ISBN: 9781009656078
Expected Hardback publication date: 31 January 2026

Hardback ISBN: 9781108837200
Expected Hardback publication date: 31 December 2025
Paperback ISBN: 9781108940436
Expected Paperback publication date: 31 December 2025

Paperback ISBN: 9781108748728
Expected Paperback publication date: 30 November 2025

Hardback ISBN: 9781009509459
Hardback publication date: 30 October 2025
Paperback ISBN: 9781009509404
Paperback publication date: 30 October 2025

Paperback ISBN: 9781009453530
Paperback publication date: 04 September 2025
Hardback ISBN: 9781009453493
Hardback publication date: 04 September 2025
Paperback ISBN: 9781009578011
Paperback publication date: 02 October 2025
Paperback ISBN: 9781316628362
Paperback publication date: 16 January 2017
Paperback ISBN: 9781316601853
Paperback publication date: 16 January 2017
Paperback ISBN: 9781316630402
Paperback publication date: 15 September 2017
Hardback ISBN: 9781108833110
Hardback publication date: 12 June 2025
Paperback ISBN: 9781108972697
Paperback publication date: 12 June 2025
Paperback ISBN: 9781009594691
Paperback publication date: 21 August 2025
Hardback ISBN: 9781009594738
Hardback publication date: 21 August 2025
Paperback ISBN: 9781009380553
Paperback publication date: 12 June 2025






