THIS BOOK WOULD NOT HAVE BEEN POSSIBLE without the tireless efforts of my many editors. My thanks begin with Scott Meyers, Acquisitions Editor at Wiley Publishing, who made this book possible. I am indebted to my technical editor, Michael Trent, who painstakingly checked every fact, symbol, and line of code for accuracy. I fear I paid a lot more attention to math than English in school; if this book is at all readable, it's due to the talented red pen of my copy editor, Kim Cofer. Eric Charbonneau took mountains of text, tables, and illustrations and transformed them into the cohesive tome you now hold in your hands — or scroll on your screen. Finally, the entire project was held together by the persistent efforts of Christopher Rivera, for whom I am eternally grateful.