Random House Audio, June 2017
Ballantine Books, November 2022
Ballantine Books, June 2024
Random House Audio, June 2024
Ballantine Books, May 2019
Random House Large Print, June 2024
Ballantine Books, June 2021
Random House Audio, April 2020
Tyndale House Publishers, February 2019
Ballantine Books, June 2017