publisher: Penguin Press publish date: July 7th 2011
format: hardcover pages: 326
language: English
ISBN:
1594202923 (9781594202926)
publisher: The Dial Press publish date: 2020-01-07
format: hardcover pages: 352
ISBN:
9781984854780
publisher: Three Rivers Press publish date: June 28th 2005
format: paperback pages: 320
language: English
ISBN:
1400083222 (9781400083220)