Publishing: the last 50. What's next?