publisher: Krause Publications publish date: May 1st 2001
format: paperback pages: 416
language: English
ISBN:
0873419537 (9780873419536)
publisher: Krause Pubns Inc publish date: June 1st 1998
format: paperback pages: 323
language: English
ISBN:
0873415205 (9780873415200)