Complex Cognition: The Psychology of Human Thought