The Animal Rights Debate: Abolition or Regulation? (Critical Perspectives on Animals: Theory, Culture, Science, and Law)