I'm reading *Unweaving the Rainbow* by Richard Dawkins at the moment. His central theme is that the anti-science poets, Keats, Blake, Yeats, would do better to celebrate the wonder of science rather than denigrating it. Mind you, Keats trained as a doctor in his youth so that probably put him off!