Mackerel Snappers: How to explain even the toughest teachings about God and his Catholic Church.