On a personal note, I thank my wife, Rhonda, and daughter, Katie, for their encouragement and understanding during the writing of this book. I also thank my mother, Doris, and father, Ed, for their support. On a professional note, I thank my coworkers James McGovern, Jeff Ryan, Tom Sorensen, Damon Rosenthal, Geetha Yogaratnam, and professors Houman Younessi and Charles Pelletier for their roles in shaping my philosophy of software development. Lastly, I thank Frank Hauser for recognizing my programming aptitude and inspiring me to study and pursue a career in computer science. |