Art, morality and human nature : writings by Richard W. Beardsmore - Haldane, John; Lloyd, Ieuan (St. Andrews studies in philosophy and public affairs., 2017)