One hundred thousand years of great hope

The book breaks down the usual understanding of such concepts in the modern western society as morality and ethics, attitudes and norms, customary attitude toward sex and love, lies, and human nature. Book lets look at modern society, throwing punches and instill the culture media.