Hardcover: HarperCollins
Release Date: October 13, 2015
Kindle: HarperCollins
Release Date: October 13, 2015
Audio: Recorded Books
Release Date: October 13, 2015
HarperCollins
Release Date: September 1, 2015
Quercus Books
Release Date: March 5, 2015
Quercus Books / Hachette Australia
Release Date: March, 2015
Quercus Books / Jonathan Ball
Release Date: April, 2015