John Gray is a philosopher and writer. He taught political theory at Oxford and LSE and was visiting professor at Harvard and Yale. He writes and reviews regularly for the New Statesman.