publisher: William Morrow
publish date: September 20th 2005
format: hardcover pages: 368
language: English
ISBN:
0060837330 (9780060837334)
publisher: Phoenix publish date: January 5th 2006
format: paperback pages: 367
language: English
ISBN:
0753819368 (9780753819364)
publisher: Phoenix publish date: December 1st 2011
format: kindle pages: 336
language: English
ISBN:
9781780222509
language: English
ISBN:
0297846116 (9780297846116)