publisher: Barnes & Noble Classics publish date: April 1st 2006
format: paperback pages: 672
language: English
ISBN:
1593082304 (9781593082307)
publisher: Barnes & Noble Classics publish date: June 1st 2009
format: ebook pages: 672
language: English
ISBN:
1411432207 (9781411432208)