
HardcoverPrimary
- Publisher:
- Hachette Books
- ISBN:
- 9780306835933
- Pages:
- 281

eBook
- Publisher:
- Ebury Digital
- ISBN:
- 9781529192568
- Pages:
- 320
- Published:
- May 2, 2024

Paperback
- Publisher:
- Ebury Press
- ISBN:
- 9781529149586
- Pages:
- 320
- Published:
- May 15, 2025

Hardcover
- Publisher:
- Ebury Press
- ISBN:
- 9781529149562
- Pages:
- 320

Paperback
- Publisher:
- Ebury Press
- ISBN:
- 9781529149579
- Pages:
- 281