Who, Daniel Dennet or Alastair hannay, uses a more scientific approach to their research?