pages: 669
language: English
ISBN:
0340896086 (9780340896082)
format: ebook pages: 465
language: English
publisher: Harper Paperbacks publish date: June 1st 2004
format: paperback pages: 326
language: English
ISBN:
0060594233 (9780060594237)
ASIN: B008I6JUG8
publisher: St. Martin's Press publish date: June 26th 2007
format: paperback pages: 368
language: English
ISBN:
000200769X (9780002007696)
format: kindle pages: 355
language: English
ASIN: B006XXVJX0
publisher: William Morrow Paperbacks publish date: October 11th 2005
format: paperback pages: 432
language: English
ISBN:
0060782366 (9780060782368)