Eric Evans does a pretty good job explaining it in his book Domain Driven Design. And there's a mini version of it as well, which you can get for free: http://www.infoq.com/minibooks/domain-driven-design-quickly.
Here is another good article that you may check out on Domain Driven Design. If your application is anything serious than college assignment. The basic premise is structure everything around your entities and have a strong domain model.
Differentiate between services that provide infrastructure related things (like sending email, persisting data) and services that actually do things that are your core business requirments.
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.