Andreas "BOLL" Aronsson has written an academic paper analyzing Halo according to a theory of Game Design Patterns put forth by Swedish scientists Staffan Björk, Sus Lundgren and Jussi Holopainen. Louis Wu has put it up in HBO's miscellaneous section.