Ethics as Social Science: The Moral Philosophy of Social Cooperation, by Leland Yeager
To those who know Leland Yeager's work, it will come as no surprise that he has given us an illuminating book, informed by careful thought and wide-ranging scholarship.