Acquisitions Editor Rick Adams Publishing Services Manager George Morrison Production Editor Renata Corbani Associate Acquisitions Editor Rachel Roumeliotis Cover Design Alisa Marie Andreola Composition Charon Tec Ltd (A Macmillan Company) Technical Illustration Charon Tec Ltd (A Macmillan Company) Copyeditor Debbie Puleston Proofreader Joe Haworth Indexer Indexing Specialists Interior Printer Sheridan Cover Printer Sheridan
Morgan Kaufmann Publishers is an imprint of Elsevier. 500 Sansome Street, Suite 400, San Francisco, CA 94111
This book is printed on acid-free, paper.
Designations used by companies to distinguish their products are often claimed as trademarks or registered trademarks. In all instances in which Morgan Kaufmann Publishers ...