Senior Editor: Diane D. Cerra Director of Production & Manufacturing: Yonie Overton Production Editor: Edward Wade Editorial Assistant: Belinda Breyer Cover Design: Wall-To-Wall Studios Cover Photograph: 1999 PhotoDisc, Inc. Text Design & Composition: Rebecca Evans & Associates Technical Illustration: Dartmouth Publishing, Inc. Copyeditor: Gary Morris Proofreader: Ken DellaPenta Indexer: Steve Rath Printer: Courier Corp.
Designations used by companies to distinguish their products are often claimed as trademarks or registered trademarks. In all instances where Morgan Kaufmann Publishers, Inc. is aware of a claim, the product names appear in initial capital or all capital letters. Readers, however, should contact the appropriate companies for more complete information regarding trademarks and registration.
Morgan Kaufmann Publishers, Inc. Editorial and Sales Office 340 Pine Street, Sixth Floor San Francisco, CA 94104-3205 USA Telephone 415-392-2665 Facsimile 415-982-2665 Email mkp@mkp.com WWW http://www.mkp.com
Order toll free 800-745-7323
1999 by Morgan Kaufmann Publishers, Inc. All rights reserved
No part of this publication may be reproduced, stored in a retrieval system, or transmitted in any form or by any means?electronic, mechanical, photocopying, or otherwise?without the prior written permission of the publisher.
Dedication
To my dearly beloved Pat, without whose love, encouragement, and support, this book, and very much more, would never have come to be
Copyright Morgan Kauffmann Publishers, Inc. 1999 under license agreement with Books24x7