publisher: Three Rivers Press publish date: March 22nd 2005
format: paperback pages: 320
language: English
ISBN:
1400082765 (9781400082766)
publisher: Tor Books publish date: May 22nd 2012
format: mass market paperback pages: 344
language: English
ISBN:
0765368080 (9780765368089)
publisher: Tor Books
publish date: January 29th 2013
format: paperback pages: 336
language: English
ISBN:
0765368099 (9780765368096)
publisher: Tor Books
publish date: October 30th 2012
format: ebook pages: 32
language: English
ISBN:
1466806923 (9781466806924)
publisher: Crown Publishing Group (NY) publish date: January 1st 2004
format: ebook
ISBN:
1299239447 (9781299239449)