I can't write for you but I can give you this link that may help you<br />
I am not sure if this will be of any help but it might be a start.
Sure, we'll do your homework for you. How much are you willing to fork out?
Better to do your own homework .. you don't learn anything if someone else does it.
Well, for starters, the title isn't very catchy...