format: hardcover pages: 288
language: English
ISBN:
0880482362 (9780880482363)
format: hardcover pages: 594
ISBN:
0226240584 (9780226240589)
format: hardcover pages: 600
language: English
ISBN:
0226240614 (9780226240619)
format: hardcover pages: 586
language: English
ISBN:
0226240649 (9780226240640)