Equality in America. Religion, race and the urban majority.