publisher: Krause Publ publish date: October 6th 2009
format: paperback pages: 688
language: English
ISBN:
1440203733 (9781440203732)
ASIN: 1440203733
publisher: Krause Publications publish date: January 1st 2012
format: ebook pages: 688
language: English
ISBN:
1440229163 (9781440229169)
publisher: Krause Publications publish date: October 1st 2009
format: audiobook
language: English
ISBN:
1440203776 (9781440203770)