format: paperback pages: 368
language: English
ISBN:
087891935X (9780878919352)
format: paperback pages: 656
language: English
ISBN:
0738600059 (9780738600055)
format: paperback pages: 656
language: English
ISBN:
0878918930 (9780878918935)
format: paperback
language: English
ISBN:
0738609668 (9780738609669)
format: paperback pages: 272
language: English
ISBN:
0878919236 (9780878919239)