Everybody wants to live a good life, but how many people understand what a good life is?Good life is a very complex and controversial concept, which has different meanings for different people. Good life is usually referred...