
PREFACE xiii
find quick answers when you need the most accurate, current information. Try it for free
at http://safari.oreilly.com.
Acknowledgments
We would like to thank the many people who have provided both tremendous support
and direct help to make this a better book. Much of what is good about this book is due to
their diligence and care, and any mistakes or weaknesses are entirely ours.
We would like to thank our editors at O’Reilly Media, Inc.: Mike Hendrickson for getting
us off to a great start; Andrew Odewahn for seeing this through; and Susan Brown Zahn,
Marlowe Shaeffer, and Mary O’Brien for bringing it all together. Many people went out of
their way to help by reading early drafts and providing detailed advice and reviews. We
would like to thank Chuk Biebighauser, Jeff Coffin, Bryan Helm, Ravi Kalidindi, Brendan
McCarthy, Ben Menasha, and Tim Seltzer. We were also lucky enough to have some very
challenging technical reviewers critique our penultimate draft, and this is a much better
book because of their help. Many thanks to Kevin Ellison from Sun Microsystems, Inc.;
Graham Gillen from VeriSign, Inc.; John Hill, Jim Both, and Dennis Dearth from ESync;
Mark Johnson of RFID Tribe; Steve Lazar of Texas Instruments; Mark Palmer from
Progress Software; Ken Traub from ConnecTerra; Bryan Tracey from GlobeRanger, Inc.;
and Marc Linster of Avicon. A special thanks goes to Paul Bodifee of the ...