The Scientist speculates. An anthology of partly-baked ideas. General editor I. J. Good ... Associate editor Alan James Mayne ... Biology editor John Maynard Smith