publisher: Hermitage
format: hardcover pages: 381
language: English
ISBN:
0938920774 (9780938920779)
publisher: "Progress"
format: hardcover pages: 351
language: English
ISBN:
5010036541 (9785010036546)
publisher: Perseval Press
publish date: 2011
format: paperback pages: 532
language: English
ISBN:
097748694X (9780977486946)