As a fan of the halo series I have contributed to various community projects:
This was a book that I provided technical review for. If you are interested in purchasing a copy, it can be found at Amazon.
Promtheus is a C# .NET application which can be used in the creation of levels for Halo.