Futurology Fiasco: A Critical Study of Non-Marxist Concepts of How Society Develops