The philosophic roots of modern ideology liberalism, communism, fascism, islamism. - Ingersoll, David E. (Prentice Hall, 2001)