by JamesB.Kaler (Author)
Format: Hardcover
Pages: 253
Publisher: Scientific American Library
Published: 02 Jul 1997
ISBN 10: 0716750759
ISBN 13: 9780716750758