Ballantine Books, July 2024
Random House Audio, May 2022
Ballantine Books, April 2023
St. Martin's Griffin, April 2005
Ballantine Books, April 2019
St. Martin's Griffin, March 2006
Random House Audio, June 2018
Macmillan Audio, April 2009
St. Martin's Griffin, May 2007