The impact of technology on publishing