Philosophical Perspectives on Moral and Civic Education - Colin Macleod; Christine Tappolet (Taylor and Francis, 2019)