THE FOUNDATIONS AND RANGE OF SOCIAL IDEOLOGY EXPLAINED