publisher: Krause Publications
publish date: May 30th 2011
format: hardcover pages: 318
language: English
ISBN:
1440215871 (9781440215872)
publisher: Krause Publications
publish date: May 1st 2007
format: hardcover pages: 266
language: English
ISBN:
0896895114 (9780896895119)