
HardcoverPrimary
- Publisher:
- Bloomsbury Publishing Plc
- ISBN:
- 9781408883457
- Pages:
- 1728

Kindle Edition
- Publisher:
- Bloomsbury USA
- ISBN:
- 9781635570281
- Pages:
- 848
- Published:
- Feb 26, 2019

Hardcover
- Publisher:
- Bloomsbury Publishing
- ISBN:
- 9781526662750
- Pages:
- 830
- Published:
- Feb 26, 2019

Hardcover
- Publisher:
- Bloomsbury USA
- ISBN:
- 9781635570298
- Pages:
- 848
- Published:
- Feb 26, 2019

Paperback
- Publisher:
- Bloomsbury
- ISBN:
- 9781408883358
- Pages:
- 848
- Published:
- Feb 6, 2020

Paperback
- Publisher:
- Bloomsbury USA
- ISBN:
- 9781635570304
- Pages:
- 848
- Published:
- Feb 18, 2020

Paperback
- Publisher:
- National Geographic Books
- ISBN:
- 9788417821739
- Pages:
- 864
- Published:
- Aug 24, 2021

Paperback
- Publisher:
- Independently published
- ISBN:
- 9798838244130
- Pages:
- 138
- Published:
- Jul 1, 2022

Hardcover
- Publisher:
- STEMCOOL
- ISBN:
- 9781637990261
- Pages:
- 1728
- Published:
- Feb 28, 2023

- Publisher:
- Bloomsbury Publishing
- ISBN:
- 9781526666673
- Pages:
- 560
- Published:
- Aug 22, 2023

- Publisher:
- Bloomsbury Publishing
- ISBN:
- 9781526666659
- Pages:
- 560
- Published:
- Aug 22, 2023

ePub
- Publisher:
- Bloomsbury Publishing
- ISBN:
- 9781526676177
- Pages:
- 560
- Published:
- May 9, 2024

ePub
- Publisher:
- Bloomsbury Publishing
- ISBN:
- 9781526676207
- Pages:
- 384
- Published:
- May 9, 2024

ePub
- Publisher:
- Bloomsbury Publishing
- ISBN:
- 9781526676184
- Pages:
- 544
- Published:
- May 9, 2024

- Publisher:
- Bloomsbury Publishing
- ISBN:
- 9781408879450
- Pages:
- 576
- Published:
- Feb 25, 2025

- Publisher:
- Doproz Publishing
- ISBN:
- 9781964960708
- Published:
- Aug 9, 2025

paperback
- Publisher:
- Dulce Bookhouse
- ISBN:
- 9781806158133
- Pages:
- 2200
- Published:
- Nov 15, 2025

- Publisher:
- Bloomsbury Publishing Plc
- ISBN:
- 9781408879368
- Pages:
- 576
- Published:
- Jan 15, 2026

Hardcover
- Publisher:
- Bloomsbury Publishing
- ISBN:
- 9781408883464
- Pages:
- 830

Paperback
- Publisher:
- Bloomsbury Publishing
- ISBN:
- 9781408883440
- Pages:
- 830

- Publisher:
- Bloomsbury Publishing
- ISBN:
- 9781526648716

Paperback
- Publisher:
- Bloomsbury Publishing
- ISBN:
- 9781526612861
- Pages:
- 830

- Publisher:
- Bloomsbury Publishing
- ISBN:
- 9781408883433
- Pages:
- 848

- Publisher:
- Bloomsbury Publishing
- ISBN:
- 9781526610959
- Pages:
- 830

- Publisher:
- Bloomsbury Publishing Ltd
- ISBN:
- 9789123539376