Paperback ISBN: 9780521533386
Paperback publication date: 25 October 2004
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: 9780521533386
Paperback publication date: 25 October 2004
Hardback ISBN: 9781107151598
Hardback publication date: 27 April 2017
Paperback ISBN: 9781316606209
Paperback publication date: 04 April 2017
Hardback ISBN: 9781107069978
Hardback publication date: 01 October 2015
Paperback ISBN: 9781107687899
Paperback publication date: 28 August 2015
Hardback ISBN: 9781107165083
Hardback publication date: 17 March 2017

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

Paperback ISBN: 9781009678551
Expected Paperback publication date: 31 May 2026

Print/online bundle ISBN: 9781009548038
Expected Print/online bundle publication date: 31 August 2026
Hardback ISBN: 9781009420990
Expected Hardback publication date: 19 February 2026
Paperback ISBN: 9781009421027
Expected Paperback publication date: 19 February 2026
Hardback ISBN: 9781009265881
Hardback publication date: 25 September 2025
Paperback ISBN: 9781009265850
Paperback publication date: 25 September 2025

Paperback ISBN: 9781009338394
Expected Paperback publication date: 28 February 2026

Paperback ISBN: 9781009606493
Expected Paperback publication date: 28 February 2026
Hardback ISBN: 9781009602235
Hardback publication date: 03 July 2025
Hardback ISBN: 9781009510523
Hardback publication date: 26 June 2025
Hardback ISBN: 9781009514729
Hardback publication date: 21 August 2025
Paperback ISBN: 9781009186629
Paperback publication date: 10 July 2025
Hardback ISBN: 9781009186612
Hardback publication date: 10 July 2025
Paperback ISBN: 9781009291675
Paperback publication date: 25 September 2025
Hardback ISBN: 9781009291668
Hardback publication date: 25 September 2025









