Tag:
Karl Marx
The memetic proletariat – a paradigm shift in building products