publisher: Krause Publications publish date: March 31st 2005
format: paperback pages: 408
language: English
ISBN:
0873493389 (9780873493383)
ASIN: 873493389
publisher: Krause Publications publish date: March 18th 2005
format: ebook pages: 48
language: English
ISBN:
1440225478 (9781440225475)
publisher: Krause Publications
publish date: January 1st 2005
format: ebook pages: 408
language: English
ISBN:
1283466279 (9781283466271)