format: paperback pages: 496
language: English
ISBN:
0878916997 (9780878916993)
format: paperback pages: 512
language: English
ISBN:
0738602949 (9780738602943)
format: paperback pages: 512
language: English
ISBN:
0738606308 (9780738606309)
format: paperback pages: 462
language: English
ISBN:
0738600806 (9780738600802)