Sounds like you have a GREAT assignment there!

Unfortunately I don't really know of any good sources for you