publisher: Ballantine Books publish date: October 31st 2006
format: mass market paperback pages: 301
language: English
ISBN:
0345492536 (9780345492531)
publisher: Ballantine Books publish date: December 26th 2006
format: mass market paperback pages: 336
language: English
ISBN:
0345492552 (9780345492555)
publisher: Ballantine Books publish date: November 28th 2006
format: mass market paperback pages: 352
language: English
ISBN:
0345492544 (9780345492548)
publisher: Ballantine Books
publish date: January 1st 2006
format: ebook
ISBN:
1299178456 (9781299178458)
publisher: Ballantine Books
publish date: January 1st 2006
format: ebook
ISBN:
1299177166 (9781299177161)