The status of it appears to have mostly ground to a halt but I believe that GitSharp fits what you're after. It's an in-process fully managed-code git client. The source is availble Here.
It's really not that difficult to implement your own version control for plain text, the hardest part is the diff mechanism and there are several libraries available for that (Google Diff-match-patch for instance). You would just diff the two files and store the diff, then you can use the patching function to restore diffs.
It is not overly difficult to implement, but I would rather use an prebuilt library – David B Apr 22 at 0:56.
I cant really gove you an answer,but what I can give you is a way to a solution, that is you have to find the anglde that you relate to or peaks your interest. A good paper is one that people get drawn into because it reaches them ln some way.As for me WW11 to me, I think of the holocaust and the effect it had on the survivors, their families and those who stood by and did nothing until it was too late.