
Primary
- Publisher:
- Ballantine Books
- ISBN:
- 9780593158036
- Pages:
- 320
- Published:
- Jun 8, 2021

- ISBN:
- 9780593158050
- Pages:
- 352
- Published:
- Jan 1, 2021

Paperback
- Publisher:
- Simon & Schuster ltd/Quercus Ltd
- ISBN:
- 9787027218281
- Pages:
- 1824
- Published:
- Jul 3, 2025