Sounds like you have a GREAT assignment there! Unfortunately I don't really know of any good sources for you
Forum Rules