Halo : - Radcliffe, Doug (Sybex, 2003)