publisher: Harper Perennial publish date: June 28th 2005
format: paperback pages: 416
language: English
ISBN:
006009687X (9780060096878)
publisher: St. Martin's Press publish date: March 1st 1996
format: paperback pages: 295
language: English
ISBN:
0312141009 (9780312141004)
publisher: HarperCollins publish date: March 17th 2009
format: ebook pages: 416
language: English
ISBN:
0061969923 (9780061969928)
publisher: Nation Books
publish date: January 11th 2011
format: paperback pages: 480
language: English
ISBN:
1568586418 (9781568586410)