Atria Books, February 2008
Recorded Books, April 2008
Xiang Shi Wen Hua, October 2019
FriesenPress, June 2020
Artificial Publishing, April 2020
Independently Published, April 2019
Partridge Publishing, May 2016
Cambridge University Press, September 1999