publisher: Krause Publications publish date: June 21st 1992
format: paperback pages: 736
language: English
ISBN:
087341182X (9780873411820)
publisher: Krause Publications
format: paperback pages: 416
language: English
ISBN:
0873412621 (9780873412629)
publisher: Krause Publications
publish date: March 21st 1991
format: paperback pages: 736
language: English
ISBN:
0873411552 (9780873411554)