publisher: Plume publish date: August 29th 2006
format: paperback pages: 1600
language: English
ISBN:
0452287561 (9780452287563)
ASIN: 452287561
publisher: Signet publish date: August 7th 2007
format: paperback pages: 1648
language: English
ISBN:
0451221869 (9780451221865)
ASIN: 451221869
publisher: Plume publish date: November 1st 1995
format: paperback pages: 992
language: English
ISBN:
0452270588 (9780452270589)
ASIN: 452270588