Print/online bundle ISBN: 9781108552912
Print/online bundle publication date: 14 November 2019
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


Print/online bundle ISBN: 9781108552912
Print/online bundle publication date: 14 November 2019
Paperback ISBN: 9781108437738
Paperback publication date: 24 January 2019
Hardback ISBN: 9781107120570
Hardback publication date: 20 October 2015
Paperback ISBN: 9781107511224
Paperback publication date: 22 July 2015
Paperback ISBN: 9781316507605
Paperback publication date: 07 March 2016
Hardback ISBN: 9781107128491
Hardback publication date: 19 September 2016
Paperback ISBN: 9781107568730
Paperback publication date: 04 August 2016

Hardback ISBN: 9780521881418
Hardback publication date: 21 February 2011
Paperback ISBN: 9780521707688
Paperback publication date: 21 February 2011

Hardback ISBN: 9780521762120
Hardback publication date: 21 March 2011
Paperback ISBN: 9780521745208
Paperback publication date: 28 March 2011
Hardback ISBN: 9781107162273
Hardback publication date: 13 June 2018
Paperback ISBN: 9781316614761
Paperback publication date: 26 May 2018

Print/online bundle ISBN: 9781009575966
Expected Print/online bundle publication date: 30 September 2026

Hardback ISBN: 9781009542692
Expected Hardback publication date: 28 February 2026
Paperback ISBN: 9781009542708
Expected Paperback publication date: 28 February 2026
Paperback ISBN: 9781009537834
Paperback publication date: 29 January 2026
Hardback ISBN: 9781009537841
Hardback publication date: 29 January 2026
Hardback ISBN: 9781009447591
Hardback publication date: 09 October 2025
Hardback ISBN: 9781009652278
Hardback publication date: 22 January 2026
Paperback ISBN: 9781009652254
Paperback publication date: 22 January 2026

Hardback ISBN: 9781108841399
Hardback publication date: 20 November 2025
Hardback ISBN: 9781009537919
Hardback publication date: 06 November 2025
Paperback ISBN: 9781009537896
Paperback publication date: 06 November 2025
Paperback ISBN: 9781316638583
Paperback publication date: 15 September 2017

Hardback ISBN: 9781009489836
Hardback publication date: 08 February 2024

Paperback ISBN: 9781009326605
Paperback publication date: 04 January 2024










