prof bernard slipperslatest news & developments