Genetic and evolutionary diversity : the sport of nature - Cook, Laurence Martin (S. Thornes, 1999)