Prof Evelyn Telfer Avoiding Bad Eggs And Making Good Eggs The University Of Edinburgh