Veganism and covenantalism contrasting and overlapping moralities - Seidenberg, David Mevorach