The advancement of science. (London British Association for the Advancement of Science, 2004)