On the eve of the most important US presidential election in decades, A Nation for All sounds the trumpet to the tens of millions of U.S. Catholics who have refused to buy the notion that people of faith must subscribe to the narrow agenda of the conservative movement.