Krause Publications (Aug 01, 2001)
| Paperback
592 pages | 216 x 279 mm | English
Dewey 688.7/221
LC Classification NK8475.M5 .S36 2001
LC Control No. 2001278752