Catholicism Today: A Survey of Catholic Belief and Practice