Ethics as Social Science: The Moral Philosophy of Social Cooperation - Leland B. Yeager (2001)