Understanding the Times : The Story of the Biblical Christianity, Marxist Leninism, and Secular Humanism