Hamelyn
The Puzzle of Ethics (Fount Harpercollins) second-hand