Ten Speed Press, April 2014
Ten Speed Press, July 2010
Tantor Audio, March 2006
Penguin Books, March 2006
Tantor Audio, April 2006
Ten Speed Press, July 2018
Penguin Books, March 2008