There are several libraries listed on the NuGet Gallery for minification .
Hope this doesn't sound like too much of a commercial but I do recommend my own OSS project RequestReduce. It minifies and merges CSS and JS files (or any css or js mime typed file) on the fly at run time (caching them of course). It also generates optimized sprites of most css background images.
Currently it does not minify html but that is on my backlog. The features that make RequestReduce stad out from the rest is that it does not require any code changes and extremely minimal configuration. In fact if you are using nuget, there may be nothing more to do than install the package.
It also works with CDNs and web farms. It has been adopted by many of the MSDN and Technet web applications (forums, search, galleries). I have seen some page load times cut in half using this.
And of course it is absolutely free.
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.