Following the 100th anniversary of the Russian Revolution Dr David Bates asks if communism is still a viable political theory .