publisher: Kessinger Publishing
publish date: June 1st 2007
format: paperback pages: 804
language: English
ISBN:
1432640186 (9781432640187)
publisher: Theclassics.Us publish date: September 12th 2013
format: paperback pages: 340
language: English
ISBN:
1230216650 (9781230216652)
publisher: William Radde
format: ebook pages: 784
language: English
ISBN:
0006077951 (2940006077959)