publisher: Krause Publications
publish date: May 1st 2009
format: paperback pages: 511
language: English
ISBN:
0896897001 (9780896897007)
ASIN: 896897001
publisher: Krause Publications publish date: June 1st 2003
format: paperback pages: 512
language: English
ISBN:
0873496272 (9780873496278)