Theory Of Population Genetics And Evolutionary Ecology by Joan Roughgarden & Jonathan Roughgarden