No author could complete a book without a small army of helpful individuals. I'm deeply indebted to the whole Missing Manual team, especially Sarah Milstein and Peter Meyers, who kept me on track with relentless questions, solid feedback, and late night emails. I also owe a hearty thanks to Jim Goodenough, Rhea Howard, and Mark Levitt, who performed the technical review, and numerous others who've toiled behind the scenes indexing pages, drawing figures, and proofreading the final copy.
Finally, I'd never write any book without the support of my wife Faria and these special individuals: Nora, Razia, Paul, and Hamid. Thanks everyone!