Philosophy book-review: Group Duties: Their Existence and Implications for Individuals