with contributions from Jim Boyle, Branden Fitelson, Deepak Kapur, Ranganathan Padmanabhan, Gail W. Pieper, and Brian Smith