Contemporary Ethics: taking account of utilitarianism - William H Shaw (Blackwell, 1999)