Media, politics and culture a socialist view