publisher: Krause Publ publish date: October 13th 2008
format: paperback pages: 504
language: English
ISBN:
0896896722 (0074962006721)
publisher: Krause Publ publish date: October 26th 2004
format: paperback pages: 504
language: English
ISBN:
0873498259 (9780873498258)