I would like to thank my fantastic team at McGraw-Hill. You were all so helpful during this long project. I’m extremely grateful to Megg Morin for sticking with me and guiding me through the entire process. Thanks, Megg, for helping me work through all the missed deadlines. Thanks also go to Stephanie Evans and Amy Jollymore for all their help. I’d also like to thank my technical editor, Brock Pearson, for the great and sometimes funny feedback. Many thanks for the terrific illustrations from a fantastic artist, Don Naylor. Finally, I must say thank you to my girlfriend for putting up with my constant work on this book, even through several vacations.