It was striking that the most impressive recent speech on Britain's future in Europe came not from our current Prime Minister ...