format: hardcover pages: 165
language: English
ISBN:
089629661X (9780896296619)
ISBN:
0853100969 (9780853100966)
format: hardcover pages: 632
language: English
ISBN:
0896296695 (9780896296695)
format: hardcover pages: 584
language: English
ISBN:
0896296601 (9780896296602)