John Finnis
2000
Clarendon Press;Oxford University Press
Oxford [England];New York
425
0198761104
1679735640811