Altruism: its nature and varieties - Palmer, George Herbert (The Ely lectures, 1919)