publisher: Riverhead Trade
publish date: May 3rd 2005
format: paperback pages: 272
language: English
ISBN:
1594480842 (9781594480843)
publisher: Penguin publish date: May 28th 2005
format: paperback pages: 272
language: English
ISBN:
1615549706 (9781615549702)