The Philosophy and Natural Theology of Religion - Walsh, Anthony. (Ethics International Press Ltd,)