publisher: Riverhead Trade publish date: August 3rd 2004
format: paperback pages: 496
language: English
ISBN:
1594480117 (9781594480119)
publisher: Eland Publishing
publish date: July 31st 2012
format: kindle pages: 228
language: English
ASIN: B0091TQX6G
publisher: Harper Perennial
publish date: May 26th 2011
format: kindle pages: 320
language: English
ISBN:
9780007380268
publisher: Random House Canada
publish date: September 29th 2009
format: hardcover pages: 304
language: English
ISBN:
067931394X (9780679313946)