format: hardcover pages: 109
language: English
ISBN:
094141065X (9780941410656)
format: ebook pages: 768
ISBN:
1610446682 (9781610446686)
format: paperback pages: 756
language: English
ISBN:
0871545934 (9780871545930)
ISBN:
0941410609 (9780941410601)