• 'l NOTICE
n This work is protected by U.S. copyright laws and is provided solely
for the use of college instructors in reviewing course materials for
classroom use. Dissemination or sale of this work, or any part
• (including on the World Wide Web), is not permitted.
Editorial Director, Computer Science and Engineering: Marcia J. Horton
Executive E dito r Tracy Dunkelberger
Editorial Assistant: Melinda Haggerty
Director o f Marketing: Margaret Waples
Marketing Manager: Christopher Kelly
Senior Managing Editor: Scott Disanno
Production Editor: Irwin Zucker
Art Director: Jayne Conte
Cover Designer: Margaret Kenselaar
Cover Art: Tamara L Newman
Manufacturing Buyer: Lisa McDowell
Manufacturing Manager: Alan Fischer
© 2009,2002 by Pearson Education Inc.
Pearson Prentice Hall
Pearson Education, Inc.
Upper Saddle River, NJ 07458
P r e n tic o
All rights reserved. No part of this book may be reproduced, in any form or by any means, without
permission in writing from the publisher.
Pearson Prentice Hall™ is a trademark of Pearson Education, Inc.
The author and publisher of this book have used their best efforts in preparing this book. These efforts
include the development, research, and testing of the theories and programs to determine their
effectiveness. The author and publisher make no warranty of any kind, expressed or implied, with regard
to these programs or the documentation contained in this book. The author and publisher shall not be
liable in any event for incidental or consequential damages in connection with, or arising out of, the
furnishing, performance, or use of these programs.
Printed in the United States of America
Pearson Education Ltd., London
Pearson Education Australia Pty. Ltd., Sydney
Pearson Education Singapore, Pte. Ltd.
Pearson Education North Asia Ltd., Hong Kong
Pearson Education Canada, Inc., Toronto
Pearson Educaci6n de Mexico, S.A. de C.V.
Pearson Education—Japan, Tokyo
Pearson Education Malaysia, Pte. Ltd.
Pearson Education, Inc., Upper Saddle River, New Jersey