publisher: B&H Publishing Group publish date: October 1st 2006
format: hardcover pages: 243
language: English
ISBN:
0805430644 (9780805430646)
publisher: B&H Books publish date: February 2nd 2009
format: paperback pages: 256
language: English
ISBN:
0805449833 (9780805449839)
publisher: B&H Publishing Group publish date: February 2nd 2009
format: ebook pages: 256
language: English
ISBN:
1433668939 (9781433668937)