Ethics: Some Basic Principles by David Brannan · Published March 29, 2018 · Updated March 29, 2018 Lecture/presentation – video and modules. David Brannan. Virtue Ethics Deontology Consequentialism and Utilitarianism Views: 1,021