publisher: Dover Publications
publish date: August 10th 2005
format: paperback pages: 320
language: English
ISBN:
048644354X (9780486443546)
publisher: Dover Publications publish date: January 1st 2012
format: ebook
language: English
ISBN:
1306338204 (9781306338202)
publisher: Dover Publications publish date: March 6th 2012
format: ebook pages: 320
language: English
ISBN:
0486120392 (9780486120393)