Robert L Holmes
Robert L. Holmes is Professor Emeritus of Philosophy at the University of Rochester, USA. His main research is in philosophy of war, the ethics of nonviolence, and contemporary moral problems. He is the author of Basic Moral Philosophy (2006) and On War and Morality (1989), co-author of Philosophical Inquiry (1968), and co-editor of Nonviolence in Theory and Practice (1990). He has published over 75 scholarly papers.
Robert L. Holmes is Professor Emeritus of Philosophy at the University of Rochester, USA. His main research is in philosophy of war, the ethics of nonviolence, and contemporary moral problems. He is the author of Basic Moral Philosophy (2006) and On War and Morality (1989), co-author of Philosophical Inquiry (1968), and co-editor of Nonviolence in Theory and Practice (1990). He has published over 75 scholarly papers. See less