Practicing Catholic
James Carroll delivers a tour-de-force look at what it means to be a Catholic today--set against the rich history of the Catholic Church in America.Brilliantly wresting meaning from the historical, social and religious strands of his ...