David Bond: Modern Philosopher