publisher: Octagon Press, Limited
format: hardcover pages: 312
language: English
ISBN:
0374975574 (9780374975579)
format: hardcover pages: 312
language: English
ISBN:
0907978215 (9780907978213)
publisher: Scholarly Press
format: hardcover
language: English
ISBN:
0403013070 (9780403013074)