The Structure of the Open Society: Social Ontology Meets Collective Ethics by Frank Hindriks | Menrva Books | MenrvaBooks