publisher: Dover Publications
publish date: November 4th 2003
format: paperback pages: 240
language: English
ISBN:
0486431975 (9780486431970)
publisher: Dover Publications publish date: January 1st 2012
format: ebook
language: English
ISBN:
1306338166 (9781306338165)