Commies : a journey through the old left, the new left and the leftover left