Science, philosophy and meaning - David Miller