Futurology: Concepts

There are various concepts to understand in order to generate a deep understanding and appreciation of the study of the future.