format: hardcover pages: 205
language: English
ISBN:
0641943202 (9780641943201)
language: English
ISBN:
094827509X (9780948275098)
format: paperback
language: English
ISBN:
0641771533 (9780641771538)
language: English
ISBN:
1845791665 (9781845791667)