Psychology, Idea Technology, and Ideology