Sir William Haicourt har pnblcerat