Penguin Books, November 2020
Penguin Books, September 2015
Penguin Books, October 2019
Penguin Audio, March 2014
Penguin Books, September 2013
Beacon Press, April 2004
Beacon Press, April 2005
HarperAudio, March 2024
Penguin Press, October 2017
Ecco, August 1994