publisher: Barnes & Noble Classics publish date: February 11th 2004
format: paperback pages: 704
language: English
ISBN:
1593080786 (9781593080785)
publisher: Barnes & Noble Classics publish date: June 1st 2009
format: ebook pages: 532
language: English
ISBN:
1411433009 (9781411433007)