Nature's imagination : the frontiers of scientific vision (Oxford University Press, 1995)