publisher: B&H Publishing Group publish date: November 28th 2004
format: paperback pages: 600
language: English
ISBN:
1586401750 (9781586401757)
publisher: B&H Publishing Group publish date: November 28th 2004
format: hardcover pages: 1594
language: English
ISBN:
1586401769 (9781586401764)