language: English
ISBN:
1435283481 (9781435283480)
publisher: Del Rey Books publish date: May 30th 2006
format: mass market paperback pages: 480
language: English
ISBN:
0345458362 (9780345458360)
language: English
ISBN:
1845791312 (9781845791315)
publisher: Ballantine Books publish date: January 1st 2005
format: ebook
language: English
ISBN:
1299082270 (9781299082274)
publisher: Transworld Digital publish date: September 15th 2009
format: ebook pages: 640
language: English
ISBN:
1409084604 (9781409084600)