key themes in roman catholic ethics nature, character and rules - Higginson, Richard (Grove books, 1986)