Professor Stephen Ball, Professor Bernard Barker and others