publisher: Riverhead Trade publish date: April 4th 2006
format: paperback pages: 368
language: English
ISBN:
1594481768 (9781594481765)
publisher: Riverhead Hardcover publish date: April 21st 2005
format: hardcover pages: 320
language: English
ISBN:
1573223050 (9781573223058)