Explain the ideas of technological determinism, economic determinism and social determinism. Which of those ways of thinking is closer to your own and why?