{'fraction_non_alphanumeric': 0.020192307692307693, 'fraction_numerical': 0.010576923076923078, 'mean_word_length': 4.783333333333333, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
The Heart of Altruism: Perceptions of a Common Humanity . By Kristen Renwick Monroe. Princeton, NJ: Princeton University Press, 1996. 283p. $29.95.

not only by students of classical political philosophy but also by anyone interested in the current range of debates in contemporary theory. Mara has something valuable to say in all these areas. The virtue of a work as widely ranging as this one is that it inevitably raises questions for further thought. One intriguing issue that deserves more attention is the relationship between Socrates and Plato. Given the sophisticated interpretive apparatus Mara develops, it is surprising that no systematic account of the relationship between author and historical character emerges. This seems an area rich in complexity and nuance, where the familiar arguments of Socrates as mouthpiece or Socrates as fictional character simply will not do. Since Mara has so many suggestive things to say about what Socrates says and does in the dialogue, I imagine he would do justice to this topic as well.