ISBN:
0970541147 (9780970541147)
publisher: Krause Publications publish date: April 27th 2011
format: paperback pages: 510
language: English
ISBN:
1440214379 (9781440214370)
publisher: Krause Publications
publish date: October 5th 2007
format: paperback pages: 304
language: English
ISBN:
089689519X (9780896895195)
ISBN:
0970541139 (9780970541130)
publisher: Krause Publications
format: paperback pages: 271
language: English
ISBN:
0873497082 (9780873497084)