Poly Styrene, a legend