publisher: Ballantine Books publish date: October 25th 2005
format: hardcover pages: 400
language: English
ISBN:
0345450493 (9780345450494)
publisher: Random House Publishing Group publish date: October 25th 2005
format: hardcover pages: 400
language: English
ISBN:
0641832893 (9780641832895)
publisher: Ballantine Books (P) publish date: September 29th 2009
format: paperback pages: 549
language: English
ISBN:
0345450507 (9780345450500)