O’Reilly books may be purchased for educational, business, or
sales promotional use. Online editions are also available for most
titles (http://safari.oreilly.com). For
more information, contact our corporate/institutional sales department:
(800) 998-9938 or [email protected].
The O’Reilly logo is a registered trademark of O’Reilly Media,
Inc. The Theory in Practice series designations,
The Art of Agile Development, and related trade
dress are trademarks of O’Reilly Media, Inc.
While every precaution has been taken in the preparation of this
book, the publisher and authors assume no responsibility for errors or
omissions, or for damages resulting from the use of the information
contained herein.
This book uses RepKover™, a durable and flexible lay-flat
binding.