Hardcover: HarperCollins
Release Date: January 24, 2017
Kindle: HarperCollins
Release Date: January 24, 2017
Audio: Recorded Books
Release Date: January 24, 2017
HarperCollins
Release Date: February, 2017
Quercus Books
Release Date: February, 2017
Quercus Books / Hachette Australia
Release Date: February, 2017
Quercus Books / Jonathan Ball
Release Date: February, 2017