publisher: B&H Books publish date: August 1st 2011
format: paperback pages: 384
language: English
ISBN:
0805464301 (9780805464306)
publisher: B&H Publishing Group publish date: July 5th 2011
format: ebook pages: 384
language: English
ISBN:
1433673487 (9781433673481)