From Evan Lenz
This project has been a wonderful challenge and personal learning experience. Thank you, Simon, for inviting me to help write this book. You've been a joy to work with, both as my editor and as my co-author. Thanks also to Mary McRae for joining us on short notice, bringing to light some important areas we were too scared to touch. I would also like to thank technical reviewers Jeni Tennison and Jeff Maggard for their helpful insights. Jeni's comments in particular were prompt, thorough, and (as always) spot-on.
There are a number of other people who, directly or indirectly, made it possible for me to help write this book. Special thanks go to: James Cooper at Seattle University School of Law, for so generously allowing me time to work on this book; writers like Michael Kay and Merold Westphal, who showed me that it's possible to be clear without compromising rigor; my dad, Herbert A. Lenz, who always encouraged me to write; my grandfather, Herbert J. Lenz, who lived his life as an example of what it means to give and love sacrificially; my beautiful wife, Lisa, and precious children, Samuel and Morgan, for being patient and tolerant of Daddy's extra working hours; and, finally, to my Lord, who is leading me on a journey a journey on which this project has been an important step.
From Mary McRae
Learning the intricacies of a newly-developed application during beta testing is never easy, and would not have been possible without the help of several individuals at Microsoft, including Jean Paoli, Joe Andreshak, Brian Jones, Martin Sawicki, and Achint Srivastava. My co-workers, Dave Giusto, Rico McCahon, and Jeff Pouliot, were not only supportive, but also instrumental in helping to resolve technical challenges. Special thanks go to co-authors Simon St.Laurent and Evan Lenz for inviting me to be a part of this project, and most importantly to my family, Steve and Heather, for their love and support, and for keeping the coffee flowing.
From Simon St.Laurent
I'd like to thank my wife, Tracey Cranston, for putting up with me over the course of writing this book. Without her kindness, as usual, I'm sure I would have disappeared in a puff of flame and smoke sometime around the middle of the last chapter. I'm delighted to have had Evan Lenz and Mary McRae as co-authors, and would like to thank Jeni Tennison, Jeff Maggard, and Jeff Webb for their technical insights over the course of reviewing this book. Edd Dumbill contributed a large portion of Appendix A and was kind enough to only gently chide me for pursuing and writing this book.