A philosophical primer on ethics and morality - Rescher, Nicholas (Cambridge Scholars Publishing, 2023)