publisher: Krause Publ publish date: November 12th 2009
format: hardcover pages: 272
language: English
ISBN:
0896899217 (9780896899216)
ASIN: 896899217
publisher: Krause Publications publish date: January 1st 2012
format: ebook pages: 272
language: English
ISBN:
1440213348 (9781440213342)
format: kindle pages: 272
language: English
ASIN: B0054SI8AC