format: paperback pages: 96
language: English
ISBN:
0878910255 (9780878910250)
format: paperback pages: 112
language: English
ISBN:
0878910360 (9780878910366)
format: paperback pages: 832
language: English
ISBN:
0878917969 (9780878917969)
format: paperback pages: 832
language: English
ISBN:
0878911405 (9780878911400)
format: kindle pages: 112
language: English
ISBN:
9780738672885