The ethical theory of John Duns Scotus : a dialogue with medieval and modern thought - Shannon, Thomas A. 1940-