Ethics, theory and practice by Manuel G. Velasquez | Menrva Books | MenrvaBooks