Why Gandhi and Marx Are More Relevant Now Than Ever Before