publishing and technology