publisher: Little, Brown and Company publish date: September 1st 2004
format: paperback pages: 573
language: English
ISBN:
1841492043 (9781841492049)
ASIN: 1841492043
publisher: Sphere publish date: September 15th 2011
format: kindle pages: 589
language: English
ASIN: B005DXP7CK