publisher: Bantam Press publish date: April 1st 2005
format: hardcover pages: 371
language: English
ISBN:
0593050975 (9780593050972)
publisher: Little, Brown and Company publish date: October 15th 2007
format: ebook
language: English
ISBN:
0316031615 (9780316031615)
format: kindle pages: 548
language: English
ASIN: B000SEUB1Q