Paperback ISBN: 9780521708180
Paperback publication date: 02 November 2023
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: 9780521708180
Paperback publication date: 02 November 2023

Hardback ISBN: 9780521444941
Hardback publication date: 01 April 2021
Paperback ISBN: 9780521449472
Paperback publication date: 01 April 2021

Multiple copy pack (2 Volume Hardback Set) ISBN: 9781108843485
Multiple copy pack publication date: 29 February 2024
Multiple copy pack (2 Volume Paperback Set) ISBN: 9781108825627
Multiple copy pack publication date: 29 February 2024

Paperback ISBN: 9781009349871
Paperback publication date: 21 December 2023
Hardback ISBN: 9781009349888
Hardback publication date: 21 December 2023


Hardback ISBN: 9781009779784
Expected Hardback publication date: 31 July 2026
Paperback ISBN: 9781009779739
Expected Paperback publication date: 31 July 2026

Hardback ISBN: 9780521762496
Hardback publication date: 27 February 2020
Paperback ISBN: 9780521746274
Paperback publication date: 27 February 2020

Hardback ISBN: 9781107000933
Hardback publication date: 26 January 2023
Paperback ISBN: 9780521170888
Paperback publication date: 26 January 2023

Hardback ISBN: 9781009356428
Hardback publication date: 21 December 2023
Paperback ISBN: 9781009356411
Paperback publication date: 21 December 2023

Paperback ISBN: 9781107483484
Paperback publication date: 04 December 2025
Hardback ISBN: 9781107097384
Hardback publication date: 04 December 2025

Hardback ISBN: 9781107176928
Hardback publication date: 03 March 2022
Paperback ISBN: 9781316630228
Paperback publication date: 03 March 2022

Hardback ISBN: 9781107179738
Hardback publication date: 15 July 2021
Paperback ISBN: 9781316631447
Paperback publication date: 15 July 2021

Hardback ISBN: 9781108470339
Hardback publication date: 02 July 2020
Paperback ISBN: 9781108455862
Paperback publication date: 02 July 2020

Paperback ISBN: 9781108747615
Paperback publication date: 25 June 2020

Hardback ISBN: 9781316510513
Hardback publication date: 06 August 2020
Paperback ISBN: 9781108399999
Paperback publication date: 06 August 2020


Hardback ISBN: 9780521871730
Hardback publication date: 03 November 2022
Paperback ISBN: 9780521692700
Paperback publication date: 03 November 2022

Hardback ISBN: 9781108499279
Hardback publication date: 25 November 2021
Paperback ISBN: 9781108706346
Paperback publication date: 25 November 2021

Hardback ISBN: 9781108481243
Hardback publication date: 24 March 2022
Paperback ISBN: 9781108740548
Paperback publication date: 24 March 2022