communist manifesto (5)