Dr Anastasia Philippa Scrutton

  • University of Leeds
  • Lecturer, Philosophy
  • United Kingdom