Theories of life Darwin, Mendel, and beyond - Arthur, Wallace (Penguin Books, 1987)