Animal Rights, Ethics, Islam, Globalisation and Human Rights cover image

Animal Rights, Ethics, Islam, Globalisation and Human Rights