A huge thanks to Steve Woodcock (gameai.com) and Eric Martel (Ubisoft),
who gave up much of their free time to help out with technical reviews of
the text and code, and to Ron Wolfe (Sidney Fire Department), who volun
teered to be my guinea pig. I owe you guys.
I’d also like to thank Craig Reynolds (Sony), Jeff Hannan
(Codemasters), and William Combs (Boeing) for patiently answering my
questions; and to the team at Wordware for all their expertise.
Thanks also to my old friend Mark Drury for checking over the math
and physics chapter.
Finally, a big thank you and hug to my partner and best friend, Sharon,
for the many hours she spent proofreading, and for all the times I must
have stared vacantly at her moving lips whilst my mind was off visiting
another planet. I don’t know how she puts up with me.