publisher: Plume
publish date: February 22nd 2005
format: paperback pages: 704
language: English
ISBN:
0452286204 (9780452286207)
ASIN: 452286204
publisher: Plume publish date: January 27th 2010
format: paperback pages: 832
language: English
ISBN:
0452295777 (9780452295773)