Today!s isms communism fascism capitalism socialism - William Ebenstein (Prentice-hall inc)