publisher: Krause Publications
publish date: September 1st 2000
format: paperback pages: 712
language: English
ISBN:
0873419324 (9780873419321)
publisher: Krause Publications
publish date: September 18th 2001
format: paperback pages: 720
language: English
ISBN:
0873493060 (9780873493062)